一些Modbus TCP的资料,虽然是200的
文档可在西门子官网找到
西门子官方资料大全 之 S7-300/400-更新STEP7 5.6 SP1/PRO 2017 SR1-技术论坛-工业支持中心-西门子中国
西门子官方资料大全 之 S7-1500 & TIA 相关-更新TIA V15 SP1 下载地址-技术论坛-工业支持中心-西门子中国
西门子官方资料大全 之 S7-200&LOGO!-技术论坛-工业支持中心-西门子中国
S7-PLCSIM Advanced软件对系统环境要求很高
我本人手提能装博图V15和S7-PLCSIM V15仿真器,但是S7-PLCSIM Advanced能成功安装,但是仿真的PLC启动不了
亲测虚拟机装下面这一个系统能用,网站链接在下面
MSDN, 我告诉你 - 做一个安静的工具站
遇到其他问题可以参考这个网站,PLCSIM advanced V2.0相关问题汇总 - 离散行业自动化 - CIMC中国智能制造挑战赛BBS - Powered by Discuz!
对于PLCSIM advanced还需要配置 PG-PC 接口,因为博图下载程序的时候需要用到
对于网络适配器,需要配置TCP/IPv4协议,ip地址只需要设置和等下设置的博图PLC以太网IP地址同一个网关即可,就是也是192.169.46....
打开博图,选择S7-1500的PLC,写一些程序,以便于后面的数据读取
点开设备组态,设置IP地址为:
还要使用这也个FB块,并且添加背景数据块DB,指针指向DB1,一个全局DB来设置FB块的参数
然后启动advanced,ip地址和掩码与博图设置的PLC一致
然后在博图中下载程序到该仿真PLC中
①编译
②下载
③启动PLC,这时advanced亮起绿灯
或者点这个也行
使用的是KEPServerEX 6作为读取数据的软件
右键连接性,新建通道
没截图就是随便起名字,或者默认点下一步即可
然后右键新建设备
站点与PLC一致
然后完成后,新建Tag标记
最后点击,可见能得到数据
如果在博图中监视改掉某些寄存器的值,在OPC Quick Client就会随之改变
而如果写程序时,指针指向的就是M寄存器的值,那么也能显示M寄存器的值
不过读浮点数有点异常
而且M寄存器和DB数据块还不能同时显示,如果有小伙伴知道,可以在评论区告诉我噢,互相学习



