步科触摸屏读取程序 (步科触摸屏读取地址和写入地址与plc)

步科触摸屏读取地址和写入地址与plc

本文档将介绍如何编写程序从步科触摸屏中读取数据。我们将使用以下步骤:

  1. 创建步科触摸屏的通信对象。
  2. 打开通信端口。
  3. 发送读取命令。
  4. 接收数据。
  5. 关闭通信端口。

创建步科触摸屏的通信对象

以下代码创建一个步科触摸屏的通信对象:```pythonimport serial创建通信对象com = serial.Serial()设置端口号com.port = 'COM1'设置波特率com.baudrate = 9600设置数据位com.databits = 8设置停止位com.stopbits = 1设置超时时间com.timeout = 1```

打开通信端口

以下代码打开通信端口:```python打开通信端口com.open()```

发送读取命令

以下代码发送读取命令:```python发送读取命令com.write(b'\x01\x03\x00\x00\x00\x02')```

接收数据

以下代码接收数据:```python接收数据data = com.read(6)```

关闭通信端口

以下代码关闭通信端口:```python关闭通信端口com.close()```

示例代码

以下示例代码展示如何从步科触摸屏中读取数据:```pythonimport serial创建通信对象com = serial.Serial()设置端口号com.port = 'COM1'设置波特率com.baudrate = 9600设置数据位com.databits = 8设置停止位com.stopbits = 1设置超时时间com.timeout = 1打开通信端口com.open()发送读取命令com.write(b'\x01\x03\x00\x00\x00\x02')接收数据data = com.read(6)关闭通信端口com.close()打印数据print(data)```

其他注意事项

步科触摸屏的通信协议是私有的,因此您需要参考步科的文档来了解如何使用该协议。您还需要了解步科触摸屏的寄存器地址,以便知道您需要读取哪些寄存器。步科触摸屏的通信速度可能很慢,因此请务必耐心等待。

将PLC的点表输入到HMI中作为变量并同时调用自己在HMI中建立的变量即可将触摸屏中的操作元件的地址与PLC的地址相互对应。 人机接口能够在人与计算机之间建立联系、交换信息,这些设备包括键盘、显示器、打印机、鼠标器等。 在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。 输入采样结束后,转入用户程序执行和输出刷新阶段。 在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论