自由口的使用

S7-200自由口的原理,有用过的请教一下,是不是想发什么就发什么?

最佳答案

对于S7-200的串行接口来说,硬件是485.
 软件层可根据连接的设备来选择协议类型.
 通常的是PPI协议,用来连接支持PPI的HMI设备,
 假如HMI或其他要连接的设备协议不是PPI的话,要选择自由口通讯.
 自由口是调用相对的串口中断程序来完成信息的发送和接收的.
 一般来说要做如下工作;
 1.分析协议,看设备的通讯格式
 2.确定读/写要发送的信息格式
 3.读写的信息内容,根据设备而定.
 4.编写自由口程序
 5.编程步骤,初始化为自由口模式,连接中断事件
 6.中断程序执行发送和接收指令
 7.考虑程序的循环
 8.校验

 以上是具体步骤,还要注意以下问题,
 SMB30/130 SMB87/187
 的值是关键,手册上有一个自由口的例子程序很经典,建议把它搞懂.
 

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

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

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

相关推荐

  • GPA/SPA指令

    我现在用向导做几台PLC之间的NETR/NETW的通讯。在主机读取从机的时候我想知道是读的几号站,请问可以用GPA/SPA指令吗,具体怎么运用,有例子可以参考下吗? 问题补充:GP…

    SIMATIC S7-200 2021年7月4日
  • S7-200无法在线连接PC

    手里有一台PC机安装了XP3系统和MicroWin_SP9,见附件图片2和5,在连接S7-200_CPU226时,使用的是MPI方式,通信电缆使用的是西门子官方的MPI转USB产品…

    2021年7月5日
  • 用200PLC的一个通讯口怎样既和触摸屏又和上位机通讯?

    我用224的CPU,只有一个通讯口,怎样能既和触摸屏又和上位机连接?用带编程口的485总线接头可以实现吗? 问题补充:我想上位机和触摸屏都走PPI,用一个口,可不可以? 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • 西门子200下载程序失败

    右击我的电脑设备管理里显示有COM口,但点击PC/PPI cable.ppi.1的属性就弹出“未指定PG/PC和设备之间的串行通讯口。请先设置本地连接。”窗口。本地连接里…

    2017年8月15日
  • 关于西门子的高速记数器?

    那位兄弟能替我解决问题呢?西门子S7-200的高速记数器HSC是不是集成在PLC上面的?书上说给它装入新当前值要在中断中做吗?我可不可以把它当做普通记数器C一样用呢?也就是在某输入…

    SIMATIC S7-200 2021年7月5日
  • S7200与S7300通讯问题

    我现在用S7300做让站,S7200做从站,之间采用PROFIBUS-DP通讯方式,请问我现在假如用300去读200里的十个数据,在200程序里该如何编程,请问哪位大哥有类似的编程…

    SIMATIC S7-200 2020年11月1日
  • EM253随机MF亮红灯问题,求达达帮忙看一下。

    以下两个CPU都只带了EM253模块,没有挂其他模块。一个CPU是224,带了3个EM253.一个CPU是226,带了4个EM253.(本来看手册想带5个的,实际接上的时候,后面几…

    SIMATIC S7-200 2018年12月14日
  • EM253 DIS输出及LMT输入问题

    我在使用EM253的过程中,脉冲在输出,但DIS使能不输出,需要怎么设置才能让DIS输出,还是需要什么语句输出能它,它的地址在哪儿看,还有LMT,STP等输入的地址在哪儿看?谢谢各…

    2020年10月31日
  • PC Access 的客户端Excel

    已经使用过PC Access,现在有个想法,直接从Excel中加载宏,为什么要用PC Access这个服务器呢?(我知道必须用这个服务器的)能不能不用这个服务器…

    SIMATIC S7-200 2021年7月4日
  • 关于 程序问题

    LD     M0.1AN     T101TON  &nb…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论