腾控PLC-典型指令.ppt

腾控PLC-典型指令.ppt

ID:49973932

大小:2.76 MB

页数:42页

时间:2020-03-05

腾控PLC-典型指令.ppt_第1页
腾控PLC-典型指令.ppt_第2页
腾控PLC-典型指令.ppt_第3页
腾控PLC-典型指令.ppt_第4页
腾控PLC-典型指令.ppt_第5页
资源描述:

《腾控PLC-典型指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、腾控PLC编程实例主讲人:****腾控PLC编程实例1.量程转换功能块2.条件触发3.流水灯4.获取PLC时钟5.PLC之间通信6.PLC与RTU通信7.高速计数HTIME一、量程转换功能块描述:腾控PLC模拟量输入通道A/D转换后,0-20mA/0-5V对应的数值为0-20000,运算或监控时经常转换为工程量,如5m-100m。问题:各传感器量程不同,如果每个传感器转换一次,工作量相当大。解决方法:若将量程转换程序做成功能块,可反复调用。目标:1.理解功能块2.理解运算指令创建一个功能块计算公式OUT:要检测的工程量OUT_HIGH:工程量的最大值OUT

2、_LOW:工程量的最小值IN:PLC模拟量通道A/D转换值功能块编程2.新建变量双击指令连接点,编辑变量属性。3.数据传递将鼠标移至连接点,出现连接符号拖动到另一连接点。1.插入指令在右侧编辑向导中找到加、减、乘、除指令。减乘除加4.功能块算法5.变量表单使用功能块1.编译工程2.打开主程序工作单,在右侧编辑向导中找到以工程名命名的组,组内出现上步创建的功能块3.将功能块添加到主程序工作单中4.添加变量5.编译,下载腾控PLC可使用的运算指令ABS(绝对值)ADD(加法)SUB(减法)MUL(乘法)DIV(除法)MOD(取模、求余数)SORT(平方根)EX

3、P(e的指数)EXPT(幂)LN(自然对数)SIN(正弦)COS(余弦)TAN(正切)ASIN(反正弦)ACOS(反余弦)ATAN(反正切)WORD_TO_DWORDDWORD_TO_REAL指令总结二、条件触发描述当液位LT1大于等于2m且液位LT2小于3m时,开启泵P1LT1LT2P1目标1.理解比较指令2.理解逻辑运算指令编程1.插入指令在右侧编辑向导中找到大于等于、小于、逻辑与指令;在左侧工具栏找到右线圈和右电源轨线。2.新建变量双击指令连接点,编辑变量属性。3.数据传递将鼠标移至连接点,出现连接符号拖动到另一连接点。大于等于小于与右线圈和右电源轨

4、线4.算法5.编译,下载腾控PLC可使用的比较指令GT(大于)GE(大于等于)EQ(等于)LT(小于)LE(小于等于)NE(不等于)腾控PLC可使用的逻辑运算指令AND(逻辑与)OR(逻辑或)NOT(逻辑非)XOR(逻辑异或)指令总结三、流水灯描述8个灯循环依次点亮,间隔为1S目标1.理解任务周期运行和循环运行2.理解移位指令1S1S编程1.修改任务类型将任务默认的循环运行修改为周期运行,并设置周期为1000ms。1232.插入指令在右侧编辑向导中找到循环左移指令,添加变量。3.编译下载四、获取PLC时钟描述取出PLC的小时和分钟。目标1.理解添加库操作2

5、.理解获取PLC时钟指令3.理解“取出字符串中的几个字符”指令编程1.插入库1232.插入指令在右侧编辑向导PROCONOS组中找到“获取PLC时钟”指令,使能端置1。在右侧编辑向导中找到“取出字符串中的几个字符”指令。数据格式输入和输出数据类型描述INSTRING输入字符串LINT要取出的字符数PINT要取出的字符的起始位置OUTSTRING输出,取出输入字符串中从第P个至P+L个连续的字符3.算法4.编译下载五、PLC与PLC通信描述PLC之间对变量的读写。目标1.理解PLC网络使用2.理解TCNET指令编程1.插入库1232.插入指令在右侧编辑向导T

6、CNETLIB组中找到TCNET指令。输入描述EN通迅使能端,为TRUE时,启动通迅,为FALSE时,断开通讯IPAddr要读写的PLC的IP地址RW通迅使用的功能码(1、2、3、4、5、6、7、8、9)详细见软件手册MRAddr本机读取数据后存放在本机的存放地址(起始地址)YRAddr远程被读数据的起始地址RLength要读取的数据长度MWAddr在本机上要写的数据的存放地址(起始地址)YWAddr在远程PLC上的数据起始地址(要写到这里)WLength要写的数据长度Timeout通信超时,单位MS输出描述ENO输出使能DONE为1时表示已建立通讯,为0

7、时表示未通讯Errmsg通讯状态码,详细见软件手册3.使能端置14.编译下载读从站PLC的数字量输入引脚RW的值为4,表示读取从站PLC的数字量输入(以字节为最小单位)引脚MRAddr的值为500,表示读到的数据存放在主站PLC的IB500引脚YRAddr的值为0,表示读取从站PLC的输入映射区IB0,1表示IB1,以此类推引脚RLength的值为1,表示读一个字节的数字量输入用法写从站PLC的数字量输出引脚RW的值为5,表示写从站PLC的数字量输出(以字节为最小单位)引脚MWAddr的值为510,表示要写的数据存放在主站PLC的QB510引脚YWAddr

8、的值为0,表示写从站PLC的输出映射区QB0,1表示QB1,以此类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。