现货供应西门子6ES7 422-1BH11-0AA0
主营:西门子数控系统,logo S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器V20 V10 G120 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机电缆等工控产品, 上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电咨询。
--------------------------------------------------------------------------
希殿电气技术(上海)有限公司(西门子代理)
邮箱:192061030@qq.com
传真:021-57271268
主题:产品技术介绍—基于S7-300/400的以太网通信模块的Modbus/TCP通信
软件包我用过的,安装完后有例子程序,例子程序实际上很完善了,包含了详细的诊断,不过例子程序是针对一个通讯伙伴,在实际项目中如果有多个通讯伙伴,只要创建多个连接,将OB1中的程序放到一个FC中执行即可,根据实际项目情况更改IP,ID Instance DB等,比较复杂还是Modbus与通讯伙伴的地址映射问题
到目前,就我知道的 wincc flexible2008 还不可以通过以太网对项目进行下载,,,不知道基于S7-300/400的以太网通信模块的Modbus/TCP通信可不可以解决这个问题,,,,对面板进行远程修改!
刚好现在手上的项目用到ModbusTCP协议与电力监控上位软件通讯。
上位通过FC03读PLC中数据,通过FC05写单一寄存器
PLC端主要是用FB63,FB64,FB65,FB66建立TCP连接,难点主要在于如何通过解析上位发过来的报文进行数据的整理和转移,这点,相信掌握了指针编程,特别是ANY类型的灵活运用,也是很容易处理的。
ModbusTCP协议的通讯规范比较简单,就目前项目的运行效果来看,通讯稳定,数据读写准确稳定,尤其是不用再单独购买西门子ModbusTCP的程序包了。