s7-200通过自由口与打印机还有扫描枪通信

  找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回

  如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问

  自由口通讯,用通俗的话说,就是自己定义的通信方式。通信本质上就是只要通信双方遵守相同的规约(协议),进行相应的数据交换。西门子的自由口通讯方式,用途就是与第三方设备进行通信。只要你知道第三方的设备支持什么样的协议,然后你根据这个协议规定,就可以编写通信程序,实验相互之间的数据交换

  以上是专家说的,但是我在选择打印机与扫描枪的时候,我只知道是RS232的接口,我不知道具体用的什么协议啊?RS232的协议都是一样的吗?

  问题补充:补充一下,专家门说找厂家文协议是不是就是问波特率还有数据位是几位还有奇偶校验的方式?

  协议不仅仅包含“波特率数据位是几位奇偶校验的方式”等,还包括数据包的长度及构成、各种动作的指令代码(如开始打印、结束打印、打印页数)等等。而这些都可以通过PLC的指令来完成,具体参见S7-200系统手册中的“S7200指令集”一章中,发送和接收指令XMT/RCV,以及与其相关的中断的介绍。

  1、详见《S7-212CPU和外部设备例如打印机的连接方法》,其中有具体程序(有详细中文注释),可以下载直接调试:

  阿鸣- 大师第17级 2013-10-12 12:55:44

  可是根据你的提问,我感觉你对串口通讯也是知之不多。眼下还是找基础书来看。真做项目时,就没有多少时间可看书了。

  yanxiao- 助理工程师第8级 2013-10-13 00:51:12

  WIN10 64 专业版 安装V4.0 STEP7 Microwin SP9 连接不上S7-200CN

  求大师指教:S7-200CN PLC SMART LINE触摸屏如何做报警问题

  S7-200 PLC 自由口与串口打印机通讯是否可以直接使用RS485转RS232的线 通过自由口怎么与打印机通信

  支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。

  为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!