S7-200 224 CN与PC进行自由口通讯

最近接手一个项目,需要将224CN的所有I/O状态发送给上位机,要求:起始+数据+效验+结束。以前用过S7-1200第一次用200的PLC与上位机进行自由口通讯,用网上搜集的资料做的程序有问题。现在一筹莫展中,求高人指点。我的QQ:595997137

最佳答案

做自定义串口通讯:
1、使用SM0.1初始化端口,设置SMB30,参考附图1
2、调用发送指令XMT 用于在自由口通信模式下将发送缓冲区(TBL)的数据,通过指定的通信端口(PORT)发送出去。定义数据可参考附图2
3、调用接收指令RCV 用于在自由口通信模式下通过指定的通信端口(PORT)接收数据,接收的数据存储到接收缓冲区(TBL),数据长度最多为 255个字符。参考附图3
4、接收报文和发送报文,都需要做校验处理,单独编写校验子程序。

图片说明:

S7-200 224 CN与PC进行自由口通讯  S7-200 224 CN与PC进行自由口通讯  S7-200 224 CN与PC进行自由口通讯  

提问者对于答案的评价:
可以帮我看看我的程序哪里有问题?并且帮我进行完善吗?第一次使用问题太多。请将您的QQ号发我的QQ邮箱,我将我的做好的程序发给您。

专家置评

自由口通信,自由协议,按照伙伴数据格式通信
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200freeport/Default.aspx

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月2日 下午11:39
下一篇 2017年6月2日 下午11:39

相关推荐

  • s7 200PPI通讯问题

    我是个新手,我想用一个cpu226 和一个cpu224通讯,电缆用的是ppi电缆,是不是cpu226的port1和port0的地址要不一样,为什么我连上电脑刷新只能刷到c…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN 214-2BD23 端子电压 和输入问题

    求大神指教 214-2BD23这个型号的低压端子电压是不是24V di端子 支持直流15v 输入吗?编码器 脉冲输入 感…

    SIMATIC S7-200 2021年7月5日
  • 【求助!!】组态王写入模拟量到S7-200

    使用组态王组态画面连接变量Vw10,想以此改变S7-200中计时器的输入值。但是在画面运行时,我通过画面输入值,却无法改变S7-200的Vw10内的值我该怎样实时改变时间定时器的值…

    SIMATIC S7-200 2021年7月5日
  • STEP7-MICROWIN SMART V2.3 下载地址

    STEP7-MICROWIN SMART V2.3 下载地址,请求大神帮助,谢谢! 钻石用户推荐最佳答案 打开后,点右边的“编程软件”,是最新的2.4…

    SIMATIC S7-200 2021年7月5日
  • 初学者想求西门子安全模块PLC的介绍和操作要求

    刚刚看了一下SIS是什么,但是具体不太清楚,说让我看看西门子安全模块PLC的介绍和操作要求,大佬们有人有文档之类的吗?万分感谢!! 最佳答案 F System-西门子故障…

    2021年7月5日
  • VB和PLC 通信

    我之前用VB编了一个采集程序,把一个数字毫伏表的输出采集到一个文本里,显示值和毫伏表显示值是一样的。现在我想把毫伏表的输出直接输入到PLC中,之后把前一时刻和后一时刻的值做比较,以…

    SIMATIC S7-200 2021年7月5日
  • MODBUS主站通讯问题

    主站为224XP,modbus主站,从站为224,现主站读从站的输入,MBUS_MSG设置如下2       …

    SIMATIC S7-200 2020年11月1日
  • 200PID指令

    想用PID指令控制推钜小车,小车用变频器控制,根据切刚主钜电流大小控制小车变频器的快慢,主钜电流越大推钜越慢。第一次用到PID指令有些不懂请老师指导 问题补充:有程序例子的给小弟发…

    SIMATIC S7-200 2017年12月2日
  • cpu222 版本号01.11怎么才能把有密码的程序清除?密码忘了

    cpu222 版本号01.11怎么才能把有密码的程序清除?密码忘了 最佳答案 有两种方法: 方法1: 1. 选择 PLC&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 传送字符串子令是什么

    传送字符串子令是什么 最佳答案 字符串复制指令(SCPY)将IN中指定的字符串复制到OUT中。简单的说就是把IN输入的汉字传送到OUT指定的地址,你可以在文本当中显示这个汉字,比如…

    SIMATIC S7-200 2020年11月1日