s7-200想与上位机就行RS-485通讯应该用什么

各位老师,您好,我是个新手,现在在做一个项目,就是用西门子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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • EM227与cpu224之间连接通过profibus最大距离是多少

    EM227与cpu224之间连接通过profibus最大距离是多少,是怎么建立连接的 最佳答案 您的问题提出的有问题。S7-200PLC配置EM227后只能作为PROFIBUS-D…

    SIMATIC S7-200 2020年11月5日
  • 如何在TD200中显示温度

    我想在TD200中显示一个温度设置,方便设置加热控制,请问需要使用程序中哪些命令? 最佳答案 给你个链接你可以参考一下http://support.automation.sieme…

    SIMATIC S7-200 2021年7月5日
  • 文本显示器PLC数据类型问题

    组态TD400C文本显示器的时候,我们插入的PLC数据类型是VW2000,然后后面有一个选项是小数点右侧位数,这个VW变量我们不是认为它是个整型吗?为什么还可以要求我们显示小数点位…

    SIMATIC S7-200 2021年7月4日
  • TP177B接线失误仍能使用吗

    我拿了一个TP177B触摸屏准备预先下载程序,结果脑子不在线接电接成220V,导致空开跳闸,触摸屏冒了火花,拆开发现接线端子旁边两个小元器件烧了,但是我又接了24V试了一下,居然能…

    SIMATIC S7-200 2021年7月5日
  • 200CPU之间如何数据读取,怎么设置置位时间?

    我有一个MP277的屏,现在与两个CPU226连接,现在想做一个程序,点击触摸屏使A电机启动,A电机启动后自动启动B电机10分钟,然后自动停止B电机,B电机停止后自动停止A电机。现…

    SIMATIC S7-200 2020年11月5日
  • 为什么温度到达155度左右 就输入值就变成了32767?

    我用的是-200至500℃的热电阻,为什么到达150-155度左右就输入值就变为了为32767了?   如果我把测量范围组态设成了"Pt&n…

    2017年5月31日
  • 求S7-224 串口管脚定义

    哪位大侠告知下,谢谢 最佳答案 S7-200系统手册里介绍!内容在第七章!S7-200系统手册下载:http://www.ad.siemens.com.cn/download/Do…

    SIMATIC S7-200 2020年11月5日
  • S7-200地址分配

    STEP7-WIN4.0中如何对S7-200进行硬件组态,地址能象300一样自动分配吗?请学长们指教,谢谢! 最佳答案 在S7-200中,输入/输出点的地址只与其在系统中的物理位置…

    SIMATIC S7-200 2021年7月4日
  • PID 向导问题请教

    如图我标记的蓝色圈内,  这个60.0  代表的是 向导设置的给定值范围的 最大值吗(比如0-100% &nb…

    2021年7月5日
  • 紧急求助,关于em253

    程序中用go_to指令相对运动一段距离,如果接受到一个位置信号,无论是否完成运动,都用rseek指令寻找零点,步进电机根据位置信号不断正转反转。现在出现以下故障:如果位置信号出现的…

    SIMATIC S7-200 2021年7月4日