现有一个项目 客户给的预算太低
老板给的方案是三个200smart来控制八个轴 加一个只有485口子的昆仑通态触摸屏
现在想的是用MBUS_SLAVE指令把三个CPU都设置成从站
在初始化从站的时候分配不同的站名并把模式改成ppi来进行CPU和触摸屏的通讯
然后CPU与CPU之间的通讯就不知道要怎么做了
想要用以太网通讯又不知道会不会和ppi冲突
CPU可不可以即作为主站也作为从站来使用
可是这又是mdbus通讯了 屏幕的是ppi
求助各位大神 有没有好的方案建议 谢谢
最佳答案
1、200 SMART CPU 之间不能用 PPI 协议通讯。S7-200 SMART 在软件和固件为V2.3 开始支持使用编程电缆(6ES7901-3DB30-0XA0)给CPU 本体的RS485 口和DP01上传下载程序。
2、昆仑通态触摸屏不要与 SMART CPU 网口通讯,这一点在工程中已验证,它占用的是 PC/PG 连接资源并不是 HMI 连接资源,用以太网口会导致,程序不能在线,调试起来不方便;
3、串口与以太网口是独立的,可同时使用。
4、基于上面的要求,建议组网如下。
与昆仑通态的屏:
200 SMART CPU 可以在初始化MODBUS 从站时使用用不同的 MODBUS RTU 从站地址;也可以用 PPI 协议,在系统块中组态时组态成不同的地址。这两种方法都要求通讯参数要相同,比如波特率、数据位、校验方式,停止位。网络采用手拉手的方式连接在一起,注意终端电阻的使用方法。端口定义用网络可以参看下面的链接。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/015.html
如用MODBUS RTU 方式可参考下面链接中的从站部分
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
CPU 之间的通讯:
建议起基于以太网的 S7 通讯,CPU单个先设IP地址并与电脑的网址设在一个网段,然后用交换机将它们连接在一起,组成一个以太网;
CPU之间PUT/GET 向导做通讯。可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/064.html
提问者对于答案的评价:
你说的第二点我遇到过 电脑和屏幕同时只能用一个 调试的时候不方便
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290497.html