近期,公司有一个项目,由嵌入式开发组做一个PC板,用QT做操作界面,要与200SMATER做以太网通讯。我在网上查了几次,没有可参考资料,我也没有相关经验。我想问的就是:1、自制的板子上需要什么协议或功能?2、PLC编程有什么需要注意的地方?3、板子硬件有什么需求?4、有类似资料或模板最好也能发一份?(15981917891@163.com)
通讯模式是以太网!
谢谢!!!
问题补充:
板子是的核心ARM系列的单片机,leiux的操作系统,QT creator开发操作界面,预留TCP通信。现在我们需要在PC板上开发与SMATER做数据互交的驱动,现在没有思路。
最佳答案
200SMART支持的通讯:
S7-200 SMART CPU 可实现 CPU、编程设备和 HMI(人机界面)之间的多种通信:
以太网:
● CPU 与 STEP 7-Micro/WIN SMART 软件之间的数据交换。
● CPU 与 HMI 之间的数据交换。
● CPU 与其它 S7-200 SMART CPU 之间的 GET/PUT 通信。
● CPU 与第三方设备之间的Open IE( TCP、ISO on TCP、UDP) 通信。
RS485/RS232:
● CPU 与 HMI 之间的数据交换(PPI协议)。
● CPU 使用自由端口模式与其它设备之间的串行通信( 例如:XMT/RCV 通信、Modbus RTU通信、USS通信等)。
参考:
通讯常见问题(通信协议与资源、通信端口与连接方式、工业以太网连接器、RS-485网络连接器)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/015.html
2、PLC编程,那就是根据你需要的进行编程咯,板子的协议从上面选一个,可以modubs或者自由口啊
以太网通讯参考:
以太网通信常见问题(S7-200 SMART CPU之间的以太网通信、PUT/GET向导、PUT/GET常见问题、通信端口与连接方式、工业以太网连接器、S7-200 SMART 与S7-300 S7通信、S7-200 SMART 与S7-1200 S7通信)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/016.html
其他通讯参考:
自由口通信常见问题(自由口通信、自由口通信端口定义、XMT发送指令、RCV 接收指令、RCV 接收指令实例、自由口通信常见问题、通信端口与连接方式、RS-485网络连接器)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/019.html
Modbus通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
USS通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/021.html
提问者对于答案的评价:
可能是个人技术限制吧,帮助不是很大!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370705.html