S7-200通讯

用S7-200与仪表进行通讯,现在要编程读取仪表显示数值,要怎么编程?仪如何发送读的命令,表是2002版通讯协议,读测量值命令1:#AA CC( 紧跟着定界符后面的是两位指定目标仪表的地址
 用“AA”表示,可选择附上二字符的校验核
 用“CC”表示)

  

最佳答案

自由口通信
 S7-200 CPU上的通信口在电气上是标准的RS-485半双工串行通信口。此串行字符通信的格式可以包括:
 一个起始位 
 7或8位字符(数据字节) 
 一个奇/偶校验位,或者没有校验位 
 一个停止位 
 应用自由口通信首先要把通信口定义为自由口模式,同时设置相应的通信波特率和上述通信格式。用户程序通过特殊存储器SMB30(对端口0)、SMB130(对端口1)控制通信口的工作模式。
 自由口通信的核心指令是发送(XMT)和接收(RCV)指令。在自由口通信常用的中断有“接收指令结束中断”、“发送指令结束中断”,以及通信端口缓冲区接收中断。
 XMT和RCV指令的数据缓冲区类似,起始字节为需要发送的或接收的字符个数,随后是数据字节本身。如果接收的消息中包括了起始或结束字符,则它们也算数据字节。
 调用XMT和RCV指令时只需要指定通信口和数据缓冲区的起始字节地址。

 

提问者对于答案的评价:
!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:44
下一篇 2021年7月5日 上午9:44

相关推荐

  • 怎么把PROTOOL集成到STEP7中去啊??

    怎么把PROTOOL集成到STEP7中去啊??哪位会的话麻烦留个QQ号!谢谢了! 我的QQ278110051! 问题补充:谢谢各位的帮忙!我的是STEP7 4.…

    SIMATIC S7-200 2021年7月5日
  • 自由口发送字节数量不定(10-16)

    自由口怎样发送关于字节不定的内容!(内容都是 ACSII码) 专家建议 您好, XMT指令的发送缓冲区是字符串格式的存储区,首字节中存储的发送字符的个数。&nb…

    SIMATIC S7-200 2021年7月4日
  • 请问这是什么功能块?

    问题补充:这是200程序里的,初步判断这是一个 子程序调用 图片说明:    最佳答案 这是编程人员自己写的功能块呀!没有代码不知道是要实现什么功能。…

    2020年10月31日
  • CP/PPI cable无法添加

    如图,在安装完microwin sp9后在设置PG/PC接口无PPI选项,选select,添加接口,发现PPI也不可添加,其他协议也一样,install跟uninstal…

    2017年6月24日
  • 现场调试步进电机遇到问题,求助。

    是这样的,手头有一个工程。S7-200 PLC和Kinco 步进电机、步进电机驱动器各一个.打算用S7-200 PLC驱动步进电机做往复运动。现阶段我…

    SIMATIC S7-200 2020年10月31日
  • S7-200接线及WINCC通信问题

    问题1:PLC如果是220V交流供电电源,接地安全。可是如果是24V供电电源,还需要接地吗?2:PLC有接地端接地,为什么M端(负极)还要接地?3:如图,如果接OMRON传感器输入…

    2020年10月31日
  • 寻址求助

    Network 1 LD     I1.0EUINCD   AC1Network…

    SIMATIC S7-200 2020年11月1日
  • EM235模拟量模块 AD转换公式

    目前有TP100温度探头,测试温度范围0-150度,通过单相TP100调理板后转为电压信号,TP100调理板转为0-500MV的电压值,然后接入EM235模拟量模块,问用PLC20…

    SIMATIC S7-200 2017年6月7日
  • TD200的设置

    怎么设置F1 F2等按键的功能? 最佳答案 可以在符号表中找到各功能键、数据编辑通知位的地址,以及报警使能位、确认位的地址.你可以根据TD200的配置向导进入“定义按键功…

    SIMATIC S7-200 2021年7月5日
  • s-200编写程序

    一个水塔,设有两个浮球开关分别采集上限位和下限位;两台潜水泵负责给水塔补水。两台潜水泵不能同时开,互为备用,循环开启。不设上位机,不设人机界面。设开泵和关泵按钮,手动/自动切换旋钮…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论