s7-200PLC自由口通信时PC机可以自己写串口读取发送过来的数据不?

s7-200PLC自由口通信时,必须用PC/PPI电缆么?PC端可以自己编写串口程序读取发送过来的数据么?西门子技术支持告诉我自由口只能设置串口波特率一些参数,数据包的协议他们不对外公开的。。。很郁闷

专家建议

您好,

您不是必须使用PC/PPI电缆做自由口通信。同样,如果S7-200的通讯伙伴使用RS232接口,西门子的PC/PPI电缆可以提供可靠的物理连接。

西门子不公开的是S7-200专用的ppi 协议。

如果您使用自由口通讯方式,您可以根据实际使用的串口协议编写S7-200程序,其中包括数据格式、波特率、校验方式等。

详细信息请您参考《S7-200系统手册》第六章通信指令部分:
http://support.automation.siemens.com/CN/view/zh/110958

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319440.html

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

相关推荐

  • s7200 smart软件安装问题

    s7epasrvx.exe-无法找到入口 图片说明:    最佳答案 什么版本?SMART下载地址:http://www.industry.siemens.co…

    2017年6月3日
  • wincc 7.4 按钮互锁

    两个按钮互锁可以实现,现在需要3个或多个按钮互锁,是需要用到脚本吗?求指导 钻石用户推荐最佳答案 你的锁的关系是什么样的?比如10个按钮,保证只能按照顺序从按钮0到按钮9,那么你定…

    SIMATIC S7-200 2021年7月5日
  • PID控制方案

    我现在通过模拟扩展EM235模块输出电压到一PWM波控制板去控制电路板输出的频率,现在通过实验得到当PLC输出模拟电压0-8.22V时,对应频率在20000HZ-200HZ变化,V…

    SIMATIC S7-200 2021年7月5日
  • plc200读取编码器

    请问plc能够读取增量伺服驱动器上编码器的值吗,这样不就知道了实时位移,可以构成反馈,如果可以读怎么读呢,plc和伺服怎么通信,我看到有的资料写可以通过ASII码通信, 问题补充:…

    SIMATIC S7-200 2017年6月18日
  • 多台200PLC,EM277,CP5611,上位机用VB

    求详细点资料,怎么读取下位机数据啊 最佳答案 方式一:直接VB编程,使用PPI协议的主站指令调用和读写各个从站的数据。要求完全吃透PPI协议才行。方式二:用PC Acce…

    SIMATIC S7-200 2018年12月9日
  • S7-200输出模块问题

    EM223 24V DV输出/输出和继电器输出,这两个输出的根本区别是什么?什么时候继电器输出会是24V,什么时候会是220V?模块上L和L+点跟M点都是做什么…

    SIMATIC S7-200 2020年11月5日
  • 数据类型

    1.AC是什么?怎么用?为什么输入 MOVB  1, AC0 后,在状态程序监控中 AC0 没有输出?而&nb…

    SIMATIC S7-200 2021年7月5日
  • 自由口与一个仪表协议通讯问题

    读取仪表主测量值命令是#aa,再加一个回车 十六进制是23,30,31,0D,不过还有一个数据格式为10位:1位启始位,8位数据位,无奇偶校验位,1位停止位;请问各位大侠…

    SIMATIC S7-200 2021年7月4日
  • 怎么停止子程序运行

    在主程序里断开子程序,子程序一直保持断开前的状态,开还是开,断还是断,我想把子程序断开,回到初始值,怎么办. 最佳答案 最简单的办法如我的图所示,当I0.0是零时调用子程序一,并且…

    2020年10月31日
  • 关于s7 200与6ra70用uss通讯

    请问大师们s7 200中的用xmt指令给6ra70发送数据,比如我发送20个数据,即xmt指令中的tbl为vb1000,那么vb1000-vb1021每个字节代表的意义是…

    SIMATIC S7-200 2020年11月1日