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

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

文档

50

关注

0

好评

0
PDF

1. 直观编程技巧 Vol.1

阅读 198 下载 249 大小 4.6M 总页数 11 页 2024-11-10 分享
价格:¥ 1.00 + 1 π币
下载文档
/ 11
全屏查看
1. 直观编程技巧 Vol.1
还有 11 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 11 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
应用②浮动小数点运算不合格率的ppm标记通过生产数(D1000)和不合格数(D1002),以ppm单位计算出不合格率,存储到D1004。参考ppm是parts per million的简写,1ppm表示百万分之一按以往的梯形图编程时…没有行注释(声明)时,无法不合格率(pm=不合格数“1000000生产数D1004=D10021000000,D1000立即明白公式的内容。MO{FLTD1002pm运不合格数暂时保存1算执行不合格数/生产数分别需要将暂时保存1暂时保存2运算的途中经过存储到其他软元件。D1000生产数暂时保存3[E/D2002D2004D1004]暂时保存2暂时保存3不合格率(ppm)解说关于后缀在KV-7000系列的梯形图语言中,通过在各指令上添加后缀,来确定指令的操作类型,而在KV脚本中,通过在软元件及常数上添加后缀,来确定函数的操作类型及软元件中存储的值的含义。类型可编程范围16位无符号数据型0-65535.S16位有符号数据型-32768-+32767.D32位无符号数据型0-429496729532位有符号数据型-2147483648-+2147483647-3.4E38≤N≤-1.4E-45=0浮动小数点型1.4E-45≤W≤3.4E38(有效位数:7位)-179E+308≤N≤-2.23E-308DF双精度浮动小数点型2.23E-308≤N≤1.79E+308(有效位数:16位)B位型(布尔值)1、O、ON、OFF、TRUE、FALSE字符串型字符串(例)带符号16位的运算AS=B.S+C.S4应用②浮动小数点运算不合格率的ppm标记KW-7000系列PLCVT5系列人机界面0.2使用KV脚本的话,如此简单D1004.F=T0F(D1002)*1000000/D1000使用KW脚本的话,仅用1行便可完成编程。或除了包含通常的小数点标记的标记以外,还可以实现指数标记。D1004.F=FL0AT(D1002)*1000000/D1000(例)1000000→1.0E+6KV脚本的优点可以直接编程公式,可以直观地掌握处理内容。不仅在程序设计时,调试或更改时也可以削减工时。通过脚本语言编程浮动小数点运算后,程序变得简单解说类型声明TYPE执行类型声明后,可以省略输入公式时的后缀编程。类型声明的编程规则如下所述。TYPE编程解释TYPE DMO.F仅将DM0作为浮动小数型处理。TYPE DMO DM10.F将DMO.DM10作为浮动小数型处理。TYPE DM.F将所有的DM作为浮动小数型处理。通过脚本执行运算编程之前有必要编程类型声明。另外,声明的类型仅在声明的脚本框内有效。●数据类型转换函数T0U(转换对象软元件)···将数据类型转换为.UT0S(转换对象软元件)···将数据类型转换为ST0D(转换对象软元件)···将数据类型转换为DT0L(转换对象软元件)···将数据类型转换为LT0F(转换对象软元件)···将数据类型转换为FT0DF(转换对象软元件)···将数据类型转换为.DFFLOAT(转换对象软元件)DFL0AT(转换对象软元件)···将数据类型转换为.DF应用③字符串存储对应测定值的信息显示根据载入D10001的罐体的液位,在显示器上显示信息(D0~)。例)液位为90%以上时,显示“上限异常”。按以往的梯形图编程时.…D10001K90比较数据无法直接编程全角文字,有必H8CC0 D1要按每一个文字调查文字代码进行输入。H88D9 D2H8FED D3D10001K90比较数据比较数据消息起始位置D10001K80消息起始条件的大小关系难以直观掌握。位置纵向较长,没有行注释(声明)的话,无法明白条件分支的梯H形图到哪里为止。消息起始位置MOVH8C78 D2H95F1 D3D10001K10H89BA DO比较数据消息起始位置H88D9 D2HMOV H8FED D3应用③字符串存储对应于测定值的信息显示上限异常(90以上)上限报警(80以上90以下)VT5系列人机界面正常(20以上80以下)下限报警(10以上20以下)下限异常(10以下)使用KV脚本的话如此简单SELECT CASE D10001'参照D10001数值比较CASE IS >=90D10001的值大于90时D0.T上限异常”可以直接编程字符串。CASE 80 to 90D10001的值大于80小于90时D0.T=上限报警”可以直观地掌握条件的大小关系。CASE 20 to 80D10001的值大于20小于80时CASE 10 to 20D10001的值大于10小于20时CASE IS <10D10001的值小于10时易于明白和条件分支相关的脚本END SELECT'SELECT CASE的程序到此结束范围。KV脚本的优点脚本可以直接编程字符串,编程时或更改时能够削减工时。另外,在显示器上显示之前可以简单地检查有无错误,可以防止无谓的错误。解说SELECT_CASE~语句(多分支控制)该条件分支语句可根据存储在参考字软元件中的值,选择处理。SELECT..CASE~基本格式格式说明格式示例解释SELCT CASE DM1000CASE 1处理语句1执行处理语句1。DM2000=1000CASE常数2CASE 2 TO 10处理语句2执行处理语句2。DM2000=2000CASE11,15.60DM2000=3000CASE ELSE*◇如果1000大于100处理语句则执行处理语句,DM2000=4000END.SELECTCASE ELSEDM2000=5000END SELECT1应用④字符串连结条形码的一致判断比较通过便携式条形码阅读器读取的字符串(D1000)和工件上粘贴的条形码的字符串(D2000)。在显示器上显示(D4000)一致/不一致,对各自的个数进行计数(D3000,D3001)。按以往的梯形图编程时.…INCD3000工件设定HB8EAD4000MOV HOD3001-H9573D4000需要通过比较运算命令分别编程无法通过全角文字直接编程,不同的条件。有必要按每一个文字调查文字代码进行输入。8应用④字符串比较条形码的一致判断使用KV脚本的话如此简洁XOIF(D2000.T D1000.T THEN‘比较两个字符串工件检出D3000+=1)传感器D4000.T=一致·保存显示用字符串ELSE(D3001=D3001+1·计数个数D4000.T=“不-致保存显示用字符串END IF将运算结果存储到相同软元件时,可以直观地掌握判断条件。无论采取何种形式均可编程。KV脚本的优点记载字符串的比较或代入处理时也容易直观地加以掌握。不仅在程序设计时,调试或更改时也可削减工时。另外,也可以简单编程“~以外时”的条件。解说IF~ELSE语句(条件分支)该语句是指通过1个条件式可分成2种处理方法的简单的条件分支语句。IF~THEN~ELSE~ENDJF基本格式格式说明如果条件式成立时。执行处理语句1。ELSE《处理语句2>执行处理语句2,END,IF9应用⑤变址参照(软元件的间接指定)测定值的连续保存将载入DM10000的测定值(模拟量数据)在每1次扫描时从EM0连续存储。由于要间接指定存储的软元件,使用变址参照。仅用梯形图编程时.…变址存储器的初始化清空测定值保存范国的软元件MOV.L-+0数据保存中EMO[ZRES HEM9999存储测定值起始保存位置递增变址存储器的值MOV-HEMO:Z1数据保存中测定数据1起始保存位置INC.L>RES#10000数据保存中解说■何谓变址参照?变址参照是一种用于根据将通过在作为指令操作数指定的软元件中,加上变址寄存器()的值或常数,所获得数值作为编号,指定软元件的方法。可以加算的值的范围是带符号32位。可以实现变址参照的软元件种类是R(DR)、B、MR、LR、T、C、DM、EM、FM、ZF、W、TM。■通过变址寄存器修改通过变址寄存器修改用于在操作过程中,修改通过指令操作数指定的软元件。基于变址寄存器的软元件修改的编程方法是(软元件编号):Z(01~10)。(例)DM1000:Z01....Z01的值为-10时,参照DM990。R000:Z05Z05的值为+16时,参照R100。10应用⑤变址参照(软元件的间接指定)测定值的连续保存高速模拟量输入CPU单元单元KV-SAD04当前值保存位置123421522348EM099991234高速/高精度CCD激光位移计LK-G并用KV脚本的话非常简单MROOO变址存储器的初始化数据保存中ZRES(EMO.EM9999)'清空测定值保存范围的揿元件MROOODMO DMO+1递增变址存储器的值数据保存中DMOH-RES形图语言可以做到#10000数据保存中简单编程。变址参照KV脚本的优点能在同一程序中混合使用梯形图和脚本,可以结合处理内容区分使用语言。解说■基于软元件或算式的变址参照使用K脚本,也可以在变址寄存器以外对软元件进行变址参照。此时,将使用在D转换时系统自动保留的变址寄存器(Z11、Z12)。(例)DM1000:(DM10+2)=100KEYENCE基恩士▣最新信息扫一扫关注基思士(中国)有限公司www.keyence..200120上海市浦东新区世纪大道100号上海环球金融中心8楼电话:+86-21-5058-6228传真:+86-21-5058-7178咨询热线4007-367-367安全方面的注意事项电话:+86-21-3357-1001传真:+86-21-6496-8711日本ダィャル+86-21-5058-7128
文档评分
    请如实的对该文档进行评分
  • 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

返回顶部