组态王与西门子S7300/400TCP通讯
播报文章
1
2
3
分步阅读
本驱动支持组态王的西门子的S7系列PLC的以太网TCP协议,可以与S7-300PLC通讯,而且上位机中不需要安装和设置西门子的网络软件包SIMATICNET和STEP7等软件,不需要Set PG/PC Interface 的支持。
工具/原料
KingView6.53
Step7 5.5
s7300 带网口的CPU或cp343-1 lean
方法/步骤
1.硬件连接与配置
1.1S7300PLC与组态王通过以太网的方式通讯,通讯之前需要进行如下设置:
确认计算机中安装有以太网卡,并与PLC连接到同一网络中。
1.2通过Step7编程软件为通讯模块设定IP地址和子网掩码,并下传到PLC中,如IP地址(192.168.10.10)、子网掩码(255.255.255.0)。
1.3为计算机设定IP地址和子网掩码,如IP地址(192.168.10.10)、子网掩码(255.255.255.0)。
1.4 使用ping 命令,保证能ping 到PLC 站。
2. 定义组态王设备
2.1组态王定义设备时请选择:PLC\西门子\S7-400系列\TCP
2.2设备地址格式:PLC的IP地址:CPU机架号:CPU槽号,如:192.168.10.10:0:2
PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址
CPU机架号:即PLC的CPU模块所在机架号,如下图为机架号0
CPU槽号:即PLC的CPU模块在机架中的槽号,如下图CPU 313C-2 DP的槽号为2。
3.组态王数据词典-IO变量定义
组态王中寄存器列表
4
寄存器特殊说明:
· 组态王中定义的寄存器范围是指该寄存器支持的Zui大范围,实际范围由PLC中的程序确定,如果组态王中定义的寄存器通道范围超出了PLC的实际范围,则在运行时组态王信息窗口会提示(超出范围的)寄存器读失败。
· 组态王中定义的DB寄存器序号、数据类型必须与PLC中定义的保持一致,否则运行系统读上来的数据有可能是错误的。