苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

首页国外自动化基恩士中大型PLC1. 直观编程技巧 Vol.2
SheldonLi

文档

50

关注

0

好评

0
PDF

1. 直观编程技巧 Vol.2

阅读 274 下载 223 大小 4.53M 总页数 16 页 2024-11-10 分享
价格:¥ 1.00 + 1 π币
下载文档
/ 16
全屏查看
1. 直观编程技巧 Vol.2
还有 16 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 16 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
KV脚本编程方法对于新制作框脚本的步骤进行描述。在梯形图编辑程序中编程执行条件,点击需编辑框脚本的单元格。000012从右键单击菜单选择“编辑脚本(凶”→“插入框脚本(B)”。Ctrl+RCtrl+BCtrl+TCtrl+E·从莱单选择【脚本(S)】→【插入框脚本(B)】3对插入的框脚本进行编程。编程完成后,请按下Ct键十回键或、Es©键,或点击正在编辑的框脚本以外的梯形图编辑窗口,结束编程。H2编辑中状态0=(D10000+5)/10*102※按©回键回键或E回键完成编辑4充实的辅助功能无手册也可简单编程脚本函数。F1从「脚本函数列表」莱单的帮助中有「脚本函数帮助」,「脚本函数提示」中有简单可参考函数的详细说明。说明注释的编程方法使用脚本时,输入“”(单引号)后,“”~行末为止按注释处理。在行头编程“”的话,行的所有内容成为注释,在公式的后面编程”的话,成为公式的注释。编程式·本行全部作为注释处理。D0=D1+D2'将D1和D2相加后存储到D0可选的编辑方法脚本的输入/编辑时可以选择“直接输入”和“窗口”。“直接输入”“窗口”可以按照和梯形图程序相同的感觉输入脚本。显示出脚本编辑专用窗口。适用于短公式的脚本输入。适用于含条件分支的长脚本的输入。2000011D0=(D10000+5)/10*10↓4应用①四则/浮动小数点运算运转管理管理装置的运转/停止时间,计算运转率管理装置的累计运转/停止时间,计算运转率。VT5系列人机界面同时捕获临时停止次数。例累计运转时间185:19累计停止时间1:5585:9运转率98.9%临时停止次数3次DM100..秒计数器(运转)DM105.秒计数器(停止)使用的软元DM101..分计数器(运转)DM106..分计数器(停止)件个数DM102.累计秒计数器(运转)DM107.累计秒计数器(停止)DM108.临时停止次数DM110.运转率MR100.运转中标志MR101..复位开关使用KV脚本的话,如此简明易懂MR101分计数器累计秒计数器DM105=0分计数器DM107=0累计秒计数器暂停次数计数器↑DM1O2+=1DM100=DM102m0d60'秒计算分计算CR2006↑DM107+=1DM105=DM107m0d60'秒计算DM106 DM107/60DM110.F TOF(DM102)/(DM102 +DM107)100应用①四则/浮动小数点运算运转管理解说算术运算符可返回2个值的算术运算结果。符号处理内容求乘方求2个值的积(乘法)求2个值的商(除法)MOD*1进行2个值的除法运算,返回其余数求2个值的和(加法)求2个值的差(减法)紫1:符号的前后需要半角空格。在KV-7000系列的梯形图语言中,通过在各指令上添加后缀,来确定指令的操作类型,而在KV脚本中,通过在软元件及常数上添加后缀,来确定函数的操作类型及软元件中存储的值的含义。类型可编程范围.U16位无符号数据型0-6553516位有符号数据型32768-+32767.D32位无符号数据型0-.4294967295L32位有符号数据型-2147483648-+2147483647-3.4E38≤N≤-1.4E-45N=0浮动小数点型1.4E-45≤N≤3.4E38(有效位数:钓7位)-1.79E+308≤N≤-223E-308N=0DF双精度浮动小数点型2.23E-308≤N≤1.79E+308(有效位数:约16位).B位型(布尔值)1、O、ON、OFF、TRUE、FALSE字符串型字符串(例)带符号16位的运算A.S=B.S+C.S⊙数据型转换函数T0U(转换对象软元件)…将数据的类型转换为.UT0S(转换对象软元件)…将数据的类型转换为.ST0D(转换对象软元件)…将数据的类型转换为.DT0L(转换对象软元件)…将数据的类型转换为.LT0F(转换对象软元件)…将数据的类型转换为.FTODF(转换对象软元件).将数据的类型转换为.DFFL0AT(转换对象软元件)…将数据的类型转换为.FDFL0AT(转换对象软元件)将数据的类型转换为.DF应用②三角函数角度计算通过目标坐标计算搬运用悬臂的角度和长度通过输入的目标坐标计算搬运用悬臂的移动角度和长度。VT5系列人机界面例X坐标:40000Y坐标:30000↓计算坐标角度:53.13°长度:50000计算使用的软元DM200..X坐标DM202.Y坐标件个数DM204.角度DM206.长度使用KV脚本的话如此简单角度计算DM204.F DEG(ATAN (TOF(DM200.L)/DM202.L))长度计算DM206.L ROOT (TOF(DM200.L)A2+TOF(DM202.L)2)解说公式反正切(正切的反函数)长度勾股定理(毕达哥拉斯定理)原点使用作为正切(对边Y÷底边X)反函数的ATAN(反正切)函数求取角度日。8应用②三角函数角度计算DEG弧度→度(°)单位换算返回值=DG(转换对象软元件)S☐转换对象软元件中的32位浮点型实数的角度单位(孤度)转换成度单位(°)。结果是32位浮动小数点型实数值,存储到R□返回值。R浮动小数点型实数浮动小数点型实数32位32位O ATAN正切值→角度(弧度)反正切返回值=ATAN(运算对象软元件)s☐运算对象软元件中的32位浮点型实数的正切值(TAN),计算角度(弧度单位)。结果是32位浮动小数点型实数值,存储到☐返回值。sRATAN(浮动小数点型实数浮动小数点型实数32位32位返回值=RO0T(运算对象软元件)S☐求取运算对象软元件中存储的数据的平方根,将结果存储到P□返回值。S☐运算对象软元件为浮点型实数(.F)时R]浮动小数点型实数浮动小数点型实数32位32位应用③条件分支工序步进想要简单地编制工序步进的程序无需继电器的交接,便可简单地编制工序步进的状态切换程序。VT5系列人机界面例每按一次开关切换至下一工序工序1+工序2+工序3中工序0(停止)←工序2使用的软元DM300.状态No.MR300工序步进开关件个数MR301.运转中信号使用KV脚本的话如此简单IF DM300 >=3 THENMR301 OFFELSE IF DM300 =0 THENDM300=1MR301 ONELSE”上述以外时。DM300+=1END IFMR301SELECT CASE DM300CASE O工序0时的(停止中的)处理内容CASE 1工序1时的处理内容CASE 2序2时的处理内容CASE 3”工序3时的处理内容CASE ELSE状态a为上述以外时储误处理END SELECT应用③条件分支工序步进解说如果不满足最初的条件式,则按照下一条件式重新进行判定。该条件分支语句可以具有多个条件。基本格式格式说明《处理语句1>执行处理语句1。ELSE,IF<条件式2>THEN条件式1不成立、条件式2成立时<处理语句2》执行处理语句2,ELSE IF.<条件式3>THEN如果条件式1、2不成立.条件式3成立2ELSE所有的条件式不成立时※表示插入半角空格。※回表示有该标志的地方必须换行。※1:可以省路。装2:可以设定任意数量的条件式和处理语句。设有上限。O SELECT.CASE~语句(多分支控制)该条件分支语句可根据存储在参考字软元件中的值,选择处理。基本格式格式说明格式示例解释SELCT CASE DM1000CASE 1处理语句1执行处理语句1,CASE常数2CASE 2 TO 10处理语句2执行处理语句2。DM2000=2000CASE常数3回CASE11,15,60CASEELSE*CASE IS>100¥则执行处理语句。DM2000=4000END,SELECTCASE ELSE如果'1000的值为上述以外的值DWM2000=5000※回表示有该标志的地方必须换行。END SELECT×2:可以最多编程200个CASE常数(ELSE)》。装在常数部可以写入使用比较运算符的条件式。※3:可以是字符串、处理字符串的软元件或不能指定给常数1的位型软元件。此时,使用“1S进行比较。(例)1S>=100(100以上)、s<>30(30以外的其它数值)11应用④字符串比较保质期限印字制作保质期限的印字数据根据当前时刻和设定的保质期来求取保质期限,VT5系列人机界面制作印字数据。设定保质期36小时制造日期时刻2005年12月31日18点K7000系列PLC保质期限2006年1月2日06点使用的软元DM400.保质期DM410-.制造日期时刻件个数DM430-.保质期限使用KV脚本的话,字符串处理也很轻松。·制作制造日期时刻数据DM410.T+=RIGHT(DASC(CM703.2),2)+"+CHR(13)+CHR(10)·计算保质期限RSEC((SEC(CM700)+DM400*60*60).DM450)·制作保质期限数据DM430.T=保质期限:”+STR2000+DM450+“年”DM430.T+=STR(DM451)+"月"+STR(DM452+日"DM430.T+=RICHT(DASC(DM453.2).2)++CHR(13)+CHR(10)解说◎字符串连接运算符返回2个字符串的连接结果。符号处理内容连接2个字符串OSTR数值数据→ASCI码返回值=STR(转换对象软元件)
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部