plc触摸屏程序怎么写

1. 西门子PLC触摸屏如何编写程序 西门子的PLC触摸屏使用西门子WINCC的编程软件对其进行程序编写 。西门子plc编程软件支持新款CP243-1 (6GK7 243-1-1EX01-0XE0) 。通过下列改进实现新的互联网向导:支持 BootP 和 DHCP,支持用于电子邮件服务器的登录名和密码 。
西门子plc编程软件可进行远程编程、诊断或数据传输 。控制器功能中已集成了Profibus DP Master/Slave, ProfibusFMS和LONWorks 。利用web server进行监控 。储存HTML网页、图片、PDF文件等到控制器里供通用浏览器查看扩展操作系统功能 。
扩展资料
在输入程序采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内 。输入采样结束后,转入用户程序执行和输出刷新阶段 。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变 。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入 。
自从1996年发布S7-200 以来经历了多个版本,现在最新的版本是 V4.0 SP9,和SP8的改进是全面支持Windows7 。软件分为升级版和直接安装版,不需要授权,文件 273M 。此软件全面支持梯形图、语句表与功能图方式编程 。
参考资料搜狗百科--西门子PLC
2. plc触摸屏程序的编写有几种方法 介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法 。
简单介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序 。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境 。
关键词:触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系统的运行状态或者修改运行参数 。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好 。
单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境 。触摸屏和单片机通信,需要根据触摸屏采用的通信协议为单片机编写相应的通信程序 。
Modbus协议是美国Modicon公司推出的一种有效支持控制器之间以及控制器经由网络(例如以太网)和其它设备之间进行通信的协议 。本文以PIC16F877单片机和人机电子有限公司的eView MT510T型触摸屏为例,介绍其通信程序的开发过程 。
1 系统结构 实现触摸屏与单片机的通讯,主要是解决通讯协议的问题 。本文使用开放的Modbus通讯协议,以触摸屏作主站,单片机作从站 。
eView触摸屏本身支持Modbus通讯协议,如果单片机也支持Modbus协议,就可以进行通信了 。触摸屏与单片机之间采用的RS-232C兼容接口直接连接,传输速率设置为9600kb/s 。
图1为该系统的电路图 。将PIC16F877单片机RC6、RC7口设置为异步串行通信模式,经过MAX232芯片将TTL电平转换为RS232电平,再与eView触摸屏PLC[RS-232]接口相连,即完成了硬件连接 。
eView触摸屏PLC[RS-232]接口的管脚2为TXD,管脚3为RXD 。2 Modbus通信协议介绍 Modbus通信协议是一种串行的主从通信协议,网络里仅有一台设置可作为主机(称Master),其它设备作为从机(称Slaver),主机不需编号,从机必须编号 。
协议定义了主机查询及从机应答的信息帧格式 。通信时,主机首先向从机发出请求信息,符合相应地址码的从机接收通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务,然后把执行结果返给主机 。
若从机接收到的校验码与本机计算的不同,则说明数据在通信过程中出现错误,从机把这次请求视为无效,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码 。当主机收到这一信息时,会重新发送请求信息 。