西门子plc的常用数制有: STEP7的基本数据类型有: PLC,字节的数据类型是用十六进制数表示,请问“字节”可以用二进制数或十进制数表示吗?
数制转换 |
现在来介绍一下S7 200Smart如何与ABB ACS550进行Modbus通讯,在这里我使用了S7200Smart库中的Modbus主站通讯程序。具体步骤如下: 1. ABB ACS 550变频器设置: 9802=1 MODBUS 5302=3 站号 5303=9.6kbit/s 波特率 5304=0 无校验 5305为0 ABB DRV LIM(ABB传动简装版) 1001=10 启/停和方向信号来自现场总线(由MODBUS控制变频器启停) 1102=0 选择外部控制1 1103=8 给定值来自串行通讯 2. 在STEP 7-MicroWINSMART软件中编写程序。(如图)
3. 下载并调试程序。 程序编写完成后,使用SMART 200CPU自带的以太网口进行下载至CPU中。并将CPU切换至运行状态。通过STEP7-MicroWINSMART软件中的状态图表来进行在线修改变量,从而达到启、停和改变变频器的转速,或监控变频器的实际频率与电流等。 变频器参数设定完成后,给变频器断电,接好SMART200CPU与变频器之间的串行通讯电缆,并重新启动变频器,记住不要忘了将变频器的控制模式切换远程控制模式下。 打开STEP 7-MicroWINSMART软件中的状态图表,输入需要监控的变量。在程序中使用了VB300来监控变频器0寄存器中的控制字,在说明书中已明确了该寄存器中的控制字为只读(除非使用了强制功),使用读功能来读取,读取方式为字节,如V300.0,V300.1…;同样我们可以读取1寄存器中的状态字。(如图) |