>首页 > plc > 西门子plc编程实例>西门子s7-212如何用自由通信口模式与并行打印机连接编程? 正文

西门子s7-212如何用自由通信口模式与并行打印机连接编程?

来源:电工天下   编辑:小电工发布时间:2020-03-10 17:57:01

有关西门子s7-212用自由通信口模式与并行打印机连接的问题,SIMATIC PLC自由通信口模式(Freeport Mode)向打印机发送信息,主程序检查S7-200模式开关,如果模式开关为RUN模式,则切换到自由通信口模式。

西门子s7-212用自由通信口模式与并行打印机连接编程

S7-212 CPU和外部设备(例如打印机)的连接方法,该例中SIMATIC PLC自由通信口模式(Freeport Mode)向打印机发送信息。

程序功能:

输入I0.0为1时,打印文字“SIMATIC S7-200";输入I0.1到I0.7为1时,打印句子“INPUT 0.XIS SET”(其中X分别为1, 2,……,7)假定打印机用并行接口连接,并假定发送波特率为9600波特。

西门子s7-212用自由通信口模式与并行打印机连接编程1

硬件要求:

1台 Simatic S7-212或S7-214

1条 PC/PPI 电缆

1只 9孔阴性插座到25针阳性插座的转换器

1台 串行到并行的转换器。

1台 线2和线3互换的空调制解调式的适配器(如果需要)

1台 并行打印机

问题:

因为SIMATIC S7-200和打印机都作为数据通信设备(DCE),所以两台设备的数据传输方向有可能会相同,也就是说,两者的数据接收线接在了一起,或发送线也接在了一起(线2和线3)。这个问题可以通过转换器的正确设置或使用合适的线路适配器(空调制解调式的适配器)来解决。

程序框图

西门子s7-212用自由通信口模式与并行打印机连接编程2

程序和注解

此打印程序向并行打印机发送信息。

主程序检查S7-200模式开关,如果模式开关为RUN模式,则切换到自由通信口模式。

根据输入把相应的信息传送到打印机,主程序定义了这些内存变量。

以下的任务由子程序0完成:

子程序0包括设置自由通信日模式的参数和相应于小同输入的打印输出文本。

西门子s7-212用自由通信口模式与并行打印机连接编程3

程序结构:

MAIN(主程序)—初始化和输入请求

SBRO(子程序)—打印设置

西门子s7-212用自由通信口模式与并行打印机连接编程4

西门子s7-212用自由通信口模式与并行打印机连接编程5

    相关文章
    • 【图】西门子S7-212自由通信口模式与并行打印机的连接实例

      【图】西门子S7-212自由通信口模式与并行打印机的连接实例

      西门子S7-212自由通信口模式与并行打印机的连接实例,SIMATIC PLC自由通信口模式(Freeport Mode)向打印机发送信息,程序功能与硬件要求,以及遇到的问题等。

      时间:2020-03-10 18:05:35

    • 西门子s7-222自由通信口模式接受条形码阅读器信息的例子

      西门子s7-222自由通信口模式接受条形码阅读器信息

      西门子s7-222自由通信口模式接受条形码阅读器信息,读入条形码的信息并经解码器翻译之后,在通过自由通信口模式把信息传入SIMATIC,将信息存入接收缓冲区,可以用S7-200程序包来查看。

      时间:2020-03-10 17:39:12

    • 【图】西门子s7 plc自由通信口模式的实例教程

      【图】西门子s7 plc自由通信口模式的实例教程

      西门子s7 plc自由通信口模式的实例教程,打印机和条形码阅读程序,用一个仿真的打印机程序来描述数据发送,再用一个条形码阅读程序来说明数据接收。

      时间:2020-03-10 17:37:51

    • 【图】西门子s7-200 pid指令控制实例

      西门子s7-200 pid指令

      西门子s7-200 pid指令控制实例,西门子S7-200 plc具有标准的PID回路指令来实现各种温度控制,PID控制分为比例(P)控制、积分(I)控制、微分(D)控制等,一起来了解下。

      时间:2016-11-23 08:07:53

    • 【图】西门子PLC比较指令编程方法与注意事项

      西门子PLC比较指令编程

      西门子plc比较指令的编程方法,西门子plc比较指令编程时的注意事项,介绍了西门子plc比较指令的指令格式与比较范围,S7-200允许的比较操作,S7-200允许的数据长度与形式,以及指令的处理过程等。

      时间:2015-12-26 04:06:40

    • 西门子s7-200 PLC置位与复位指令怎么用?

      西门子s7-200 PLC置位与复位指令

      有关西门子s7-200PLC中置位与复位指令的使用方法,置位指令(S)向指定的存储区位里写“1”,复位指令(R)将指定的存储区位里的“1”写成“0”。

      时间:2015-12-24 16:36:17

    推荐文章

      Copyright © 2015 - 2020 dgjs123.com All Rights Reserved

      电工天下 版权所有