各位老师,您好,我是个新手,现在在做一个项目,就是用西门子s7-200与上位机进行RS485通讯,s7-200只需接受八位数据,然后执行,我选用的是自由口通讯,0端口,现在我不知道用什么协议或模式,请老师们指点一下,在通讯时注意的事项,该用什么协议和模式。谢谢了。
问题补充:
我补充一下上位机软件是用VC语言编写的!我现在不知道怎么下手了,应该用什么协议啊,谢谢大家!帮一下!
最佳答案
你可以自己定义数据帧格式的。
如果对通讯不是很了解的话,我建议你用MODUB RTU协议来通讯。
1、PLC部门有现成的modbus RTU从站库,可以节约很多编程的时间,并且可以确保程序的稳定性。
2.上位机可以在网上找到现成的modbus RTU主站的的简单源代码。我去年就用VB.NET开发过。
提问者对于答案的评价:
谢谢大家了啊。虽然我现在还没有做出来,我现在基本上找个重点了。不久后现在我能做出来。谢谢你们了啊。祝你们新年好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313377.html