㈠ 威纶通触摸屏编程教程
摘要 在以往PLC控制系统中对负载如三相电机的启动和停止控制,通常用两个按钮采用起保停的方式完成,一个按钮作为启动输入(输出自锁)、一个按钮作为停止输入(解除自锁)。今天我们尝试使用一个按钮来实现这种控制:如果输出是OFF状态按钮的功能是启动,如果输出是ON状态,按钮的功能是停止。下面我们就以三菱PLC为例简单介绍【单按钮启停控制】的几种梯形图编程。
㈡ 西门子触摸屏使用期限怎么编程
摘要 控制要求:在触摸屏上点击启动按钮SB1,指示灯点亮,点击停止按钮SB2,指示灯熄灭。
㈢ 触摸屏编程如何与plc联系
一般来说,多数触摸屏和组态不支持物理点,在PLC编程里,我们要用一些操作按钮或是切换开关等做为PLC的物理输入点(一般用I0.0,I0.1等来表示),而这些物理输入点不能被触摸屏和组态识别,所以我们要用辅助点(M0.0,M0.1等)来做,将辅助点和启动信号的物理点并联作为触摸屏上的启动信号,将辅助点和停止信号的物理点串联作为触摸屏上的停止信号。这样就实现了按钮和触摸屏同时控制。 如果不用I0.0,I0.1等物理点,那么控制柜上面的按钮就没用了。对于物理输出点(譬如:Q0.3、Q0.4等),这些一般可以被触摸屏和组态识别,所以对输出来说,没必要再加辅助点。
㈣ 触摸屏编程(PLC)
触摸屏画面编辑利用专用编辑软件完成.这个你应该已经知道.
PLC的接点设置,通常设置的是PLC中的辅助继电器和数据寄存器.不会直接去设置输出点(PLC输入点应该是没法设置的)
PLC中的辅助继电器和数据寄存器包括,三菱PLC的M点与D元件.松下PLC的R与DT元件等等,你参考一下不同PLC的说明书.
设置好接点后.你就可以通过触摸屏来显示PLC的辅助继电器ON/OFF状态,数据寄存器中的数值.
也可以改变辅助继电器的ON/OFF状态以及改变数据寄存器中的值.
㈤ 触摸屏的操作如何来实现PLC程序控制的
触摸屏控制PLC程序原理:PLC本身的控制,是通过控制寄存器D,输入端口X,软继电器状态M还有时间继电器T等状态变量的改变来完成的,所以只要能修改到这些变量的状态,就能完成对PLC的控制了,而触摸屏可以通过PLC的232或者485口的通讯来完成这些操作,所以触摸屏能控制PLC。
解释:可以把触摸屏理解成一个“软的仪表盘和按钮盘”,触摸屏上的按钮其实和现实中的按钮工作原理一样的,它也就是开关两种状态,它们都有一个地址,现实的按钮可能是I0.0,而触摸屏的按扭可能就是 M0.0。
这样的一种符合,代表一个两个状态的开关变量,现实的按钮直接通过外部端口输入PLC,本质是确定了某个固定的地址,而触摸屏也一样,确定的地址和PLC的一样,直接修改了里边的状态而已。
(5)信触摸屏怎样编程扩展阅读:
触摸屏读取PLC程序信息:
触摸屏在编辑的时候是需要选择对应的PLC品牌和型号的,选择以后就会载入对应的PLC数据变量。这时候在触摸屏上编辑对应的数据显示框,链接地址选择你要改变的PLC地址,然后在触摸屏编辑这个数据显示框的输入数据功能,之后上机连接就可以。
㈥ plc触摸屏一体机怎么编程
华庆军简易PLC一体机涵盖了以下机型:
8进8出(可选择继电器输出、晶体管输出)
12进12出(可选择继电器输出、晶体管输出)
16进16出(可选择继电器输出、晶体管输出)
一般电气工程师即可看懂并进行现场编程,具有编程简单、使用容易的特点,大大降低了使用成本。同时也可作为多路时间继电器模组使用,每路可独立或联动控制,实现比传统单路时间继电器更复杂的功能。
并且具有以下特点:
支持两路脉冲输出,每路频率范围100Hz~150KHz可调;
支持中/英文界面切换;
支持逻辑与、或、加、减运算;
支持20组程序并行工作;
支持25个定时器、50个计数器、50个计时器;
支持19个外部寄存器(可实现访问外部设备,实现数据交换和处理)
延时精度0.01秒
输入点兼容NPN型、PNP型的开关量信号
选配2路12位模拟量输入 (可实现0~20mA ,4~20mA, 0~5V, 0~10V信号检测);
选配2路高精度模拟量输出(可实现0~20mA ,4~20mA, 0~5V, 0~10V 输出);
选配2路高速脉冲输出
选配RS485-MODBUS-RTU通讯
支持信号跳变触发;
支持接本公司所有485通讯模组扩充输出口;
支持连接触摸屏;
可任意组合的万年历控制;
无需梯形图编程等
可取代普通PLC:
自定义按键模拟启动暂停急停功能,多个开关量输入可接各种传感器、实现PLC动作流程的逻辑运算、输出功能的自定义编程,多个时间段独立或组合定时功能。
可取代多个时间继电器:
每路编程组合,功能比时间继电器更强大,时间精确到0.01秒。可实现年份、月份、日期、星期、时间等任意组合,触发一系列特定动作
可取代PLC模拟量电流模块、电压模块:内部自带模拟量单位运算,实现编程直观化
程序加密:可以对设好的程序加密,避免被他人改动。
脱机管理:无需连接电脑,直接在控制面板上进行编辑设置,采用高清彩色液晶显示,操作界面有中文简体、中文繁体、英文可选,菜单管理、指令、输入内容对应显示,易学易懂,无需专业工程师即学即用,免除要学习梯形图困扰。
㈦ 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),主机不需编号,从机必须编号。协议定义了主机查询及从机应答的信息帧格式。通信时,主机首先向从机发出请求信息,符合相应地址码的从机接收通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务,然后把执行结果返给主机。若从机接收到的校验码与本机计算的不同,则说明数据在通信过程中出现错误,从机把这次请求视为无效,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。当主机收到这一信息时,会重新发送请求信息。校验方式分为LCR(传送数据为ACSII时)校验或CRC(传送数据为二进制时)校验,这里采用CRC校验方式。
信息传输为异步方式,并以字节为单位。主从站之间通讯的字格式如表1所示。
表1 通讯的字格式
字格式(串行数据) 10位二进制
起始位 1位
数据位 8位
奇偶校验位 无
停止位 1位
Modbus协议可支持ASCII码或二进制格式的数据传输。ACSII码方式下每一个字节数据分两个字节传送,二进制方式下用一个字节传送,为了减少数据传输量,一般选二进制数据方式。各个区允许发送的字节均为16进制的0~9,A~F。二进制信息帧标准结构为:
初始结构 ≥4字节的时间
地址码 1字节
功能码 1字节
数据区 N字节
错误校验 16位CRC码
结束结构 ≥4字节的时间
二进制模式中,信息开始至少需要3.5个字符的静止时间,依据使用的波特率,很容易计算这个静止时间。发送完最后一个字符后,也有一个至少3.5个字符的静止时间,然后才能发送一个新的信息。网络上的设备连续监测网络上的信息,包括静止时间。
3 单片机与触摸屏地址的对应关系
eView触摸屏只支持Bit和Word地址类型,而实际的单片机或其它控制器还有Byte、Double Word等表示方法,因此在进行通信时,需要把单片机和触摸屏的数据进行变换。触摸屏画面元件读取地址的设备类型有LW、0x、1x、3x、4x、RWI、RW等选项。其中,LW表示该元件读取的是触摸屏内部的地址,如其它元件的地址;0x表示读取的是控制器的输出信号;1x表示读取的控制器的输入信号;3x和4x指控制器的寄存器地址类型,其中4x是可读可写的,3x是只读的;RWI、RW都是触摸屏的内部地址,起辅助作用。使用这些读取地址的设备类型,触摸屏即可显示或设定控制器寄存器或I/O口的数值。以“数值输入”元件为例,通过“小键盘”输入数据即可设置单片机寄存器或I/O口的数值。如果启动了“触发地址”,那么当被触控时,输入的数据就被存放到了指定的单片机地址中。
4 通信程序的开发
触摸屏与单片机的通信程序采用PIC单片机C语言编写。编译工具选择Hitech公司的PICC编译器。程序共分三大模块,即初始化模块、数据接收模块以及数据处理及发送模块。主程序流程图如图2所示。
PIC16F877单片机USART功能模块带有一个八位的波特率发生器BRG,BRG支持USART的同步和异步工作方式。用SPBRG寄存器控制一个独立的八位定时器的周期。在异步方式下,发送状态/控制寄存器TXSTA的BRGH位(即D2)被用来控制波特率。对串行口进行的初始化如下:
GIE=1; %全局中断允许;
SPBRG=25; %设置波特率为9600;
TXSTA=0x04; %选择异步高速方式;
RCSTA=0x80; %允许同步串行口工作;
RTISC6=1;
TRISC7=1; %将C口的RC6和RC7设置为异步串行通信模式;
PFIE=1; %外围接口中断允许;
RCIE=1; %USART接收中断允许;
TXIE=1; %USART发送中断允许;
数据接收模块由一个中断函数组成。该中断函数将触摸屏发来的Modbus数据帧存储在一个自定义的数组中,当一帧数据接收完时,置接收结束标志位为1,转入数据处理及发送模块。串行通信接收器的核心是接收移位寄存器RSR,当接收到停止时,如果RCREG缓冲器为空,RSR就把接收到的数据送入RCREG。传送完成后,接收中断标志位RCIF被置1。实际的中断是否被CPU响应,可以通过设置外围接口中断允许寄存器PIE1的中断允许位RCIE来控制。
数据处理及发送模块执行Modbus协议功能码对应的运用。eView触摸屏与单片机以Modbus协议通信,用到的Modbus功能码如表2所示。
表2 通信程序用到的功能码
功能码 eView地址名称 含 义 作 用
01 0x 读开关量输出 读取一路或多路开关量输出状态
03 4x 读保持寄存器 读取一个或多个保持寄存器的数据
05 0x
1x 写开关量输出 强置一路继电器的“分/合”输出
16 3x
4x 预置多寄存器 把具体的数据装入一组连贯的保持寄存器
以Modbus功能码03为例来说明触摸屏及单片机的实际通信数据格式。如单片机地址编号为01H,触摸屏需要查看单片机中地址为0031H的寄存器的值,发送命令格式如表3所示。
表3 触摸屏发送数据结构
数据段名称 数据值
地址 01
功能码 03
读取地址高位 00
读取地址低位 31
读取数据个数高位 00
读取数据个数低位 01
CRC校验码高位 D5
CRC校验码低位 C5
假设单片机中地址为0031H的寄存器中断为05H,则单片机的回复命令如表4所示。
表4 单片机应答数据结构
数据段名称 数据值
地址 01
功能码 03
读取字节数 02
寄存器数据高位 00
寄存器数据低位 05
CRC校验码高位 78
CRC校验码低位 47
当波特率达到38400kb/s时,通信仍然稳定可靠。本系统具有连接电路简单、组态灵活、通信可靠性高等特点,并已成功应用于物料筛选控制系统项目中。由于Modbus通信协议的开放性的特点,国外进口控制器串行通信大者支持该协议,因此本文所实现的采用Modbus协议的串行通信具有广泛的应用价值。
QQ94504093
㈧ 台达触摸屏编程软件使用方法
台达触摸屏编程软件使用方法?PLC,Programmable Logic Controller,可编程逻辑控制器,可以通过数字或模拟式输入、输出控制各种类型的机械或生产过程。下面我们就简单的共同探讨一下台达的PLC编程软件的使用方法。
工具原料一台可正常工作的电脑安装有台达的PLC编程软件WPLsoft
方法/步骤分步阅读
1
/6
首先去台达官网的下载中心下载台达PLC的编程软件WPLsoft,目前最新版本是2.34。如下图所示。下载完安装即可。
2
/6
安装完以后,双击打开桌面上的WPLsoft的快捷方式,打开后如下图所示:
3
/6
打开菜单栏中“文件--新建”,会弹出“机种设置”的窗口,在“程序标题”中输入名称,在机种里选择你需要的机种,在通信设置中可以选择传输方式。本文选择的是ES2,USB。点击“确定”,就回到主窗口中,开始编写梯形图程序,如下图所示:
4
/6
可以在工具栏中找到相应的输入、输出的符号,点击就可以添加到程序窗口中,也可以双击蓝色方块,就可以以指令模式输入程序,如下图所示:
5
/6
编写完一个简单的程序后,依次点击菜单栏中的“编译--梯形图=>指令”,软件就会自动编译程序,并在没有错误编译成功的情况下,在主窗口的最下方给出提示。同样如果程序有错误,软件也会提示编译失败,并给出错误大的位置。如下图所示:
6
/6
编译完成后,依次点击菜单中的“通信--PC<=>PLC”,确定后将程序下载到PLC中,就可以进行调试了。
注意事项
按照上述步骤操作即可。
㈨ 关于 怎么编程触摸屏
触摸屏画面编辑利用专用编辑软件完成.这个你应该已经知道.
PLC的接点设置,通常设置的是PLC中的辅助继电器和数据寄存器.不会直接去设置输出点(PLC输入点应该是没法设置的)
PLC中的辅助继电器和数据寄存器包括,三菱PLC的M点与D元件.松下PLC的R与DT元件等等,你参考一下不同PLC的说明书.
设置好接点后.你就可以通过触摸屏来显示PLC的辅助继电器ON/OFF状态,数据寄存器中的数值. 也可以改变辅助继电器的ON/OFF状态以及改变数据寄存器中的值.
㈩ 信捷触摸屏软件怎样使用和编程
信捷触摸屏很简单的 是傻瓜式的编程方法,有问题可以找我。