基恩士PLC梯形图和脚本的融合技巧

基恩士PLC梯形图和脚本的融合技巧

ID:42033697

大小:4.60 MB

页数:11页

时间:2019-09-05

基恩士PLC梯形图和脚本的融合技巧_第1页
基恩士PLC梯形图和脚本的融合技巧_第2页
基恩士PLC梯形图和脚本的融合技巧_第3页
基恩士PLC梯形图和脚本的融合技巧_第4页
基恩士PLC梯形图和脚本的融合技巧_第5页
资源描述:

《基恩士PLC梯形图和脚本的融合技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PLC的运算/字符串处理的编程变快!直观编程技术梯形图和脚本的融合技巧可立即使用的应用集Vol.1应用①四则运算数值的四舍五入对载入D10000/D10005的测定值(模拟量数据)的最后一位执行四舍五入,存储到D0/D2。在测定值的分辨率过高、人机界面上的显示不稳定等时很有效。正值时,最后一位的四舍五入可以通过加“5”后,舍去最后一位来实现。■按以往的梯形图编程时…即使查看梯形图,公式的内容也无法做到一目了然,需要行注释四舍五入四舍五入(声明)。测定数据1四舍五入四舍五入数据1执行四舍五入四舍五入数据1数据1四舍五入四舍五入数据1数据1编程时如果不注意编程顺序或临时存储时,无法获

2、得正确的运算结果。测定数据2四舍五入数据2测定数据2四舍五入数据2四舍五入四舍五入数据2数据2•进行较难编程梯形图的运算处理或字符串处理时,程序变得冗长,没有行注释(声明)的话,无法立即掌握处理内容。•想要更改别人制作的梯形图或自己过去制作的梯形图时,寻找要改的行很费时间。2应用①四则运算数值的四舍五入KV-7000系列PLCVT5系列人机界面■使用KV脚本的话如此简单四舍五入执行可用梯形图编程执行记载在行注释(声明)中的公条件。式可以直接用于编程。KV脚本的优点可以直接编程公式,从而可以直观地掌握处理内容。不仅在程序设计时,调试或更改时也可以削减工时。通过脚本语言编程四则运算后

3、,程序变得简单。解说梯形图支持软件的编辑示意图框脚本可通过梯形图编程执行条件的条件执行型脚本域脚本不带执行条件的常时执行型脚本3应用②浮动小数点运算不合格率的ppm标记通过生产数(D1000)和不合格数(D1002),以ppm单位计算出不合格率,存储到D1004。ppm是partspermillion的简写,1ppm表示百万分之一■按以往的梯形图编程时…没有行注释(声明)时,无法不合格率(ppm)=不合格数*1000000/生产数D1004=D1002*1000000/D1000立即明白公式的内容。ppm运不合格数暂时保存1算执行不合格数/生产数分别需要将运算的途中经过存储到其他

4、软暂时保存1暂时保存2元件。生产数暂时保存3暂时保存2暂时保存3不合格率解说关于后缀在KV-7000系列的梯形图语言中,通过在各指令上添加后缀,来确定指令的操作类型,而在KV脚本中,通过在软元件及常数上添加后缀,来确定函数的操作类型及软元件中存储的值的含义。●后缀类型后缀类型可编程范围.U16位无符号数据型0~65535.S16位有符号数据型-32768~+32767.D32位无符号数据型0~4294967295.L32位有符号数据型-2147483648~+2147483647-3.4E38N-1.4E-45N=0.F浮动小数点型1.4E-45N3.4E38(有效位数:7位) 

5、   -1.79E+308N-2.23E-308N=0.DF双精度浮动小数点型2.23E-308N1.79E+308(有效位数:16位)    .B位型(布尔值)1、0、ON、OFF、TRUE、FALSE.T字符串型字符串(例)带符号16位的运算 A.S=B.S+C.S4应用②浮动小数点运算不合格率的ppm标记KV-7000系列PLCVT5系列人机界面■使用KV脚本的话,如此简单使用KV脚本的话,仅用1行便可完成编程。或除了包含通常的小数点标记的标记以外,还可以实现指数标记。(例)1000000→1.0E+6KV脚本的优点可以直接编程公式,可以直观地掌握处理内容。不仅在程序设计时

6、,调试或更改时也可以削减工时。通过脚本语言编程浮动小数点运算后,程序变得简单解说类型声明TYPE执行类型声明后,可以省略输入公式时的后缀编程。类型声明的编程规则如下所述。TYPE编程解释TYPEDM0.F仅将DM0作为浮动小数型处理。TYPEDM0-DM10.F将DM0.DM10作为浮动小数型处理。TYPEDM.F将所有的DM作为浮动小数型处理。通过脚本执行运算编程之前有必要编程类型声明。另外,声明的类型仅在声明的脚本框内有效。●数据类型转换函数TOU(转换对象软元件)···将数据类型转换为.UTOS(转换对象软元件)···将数据类型转换为.STOD(转换对象软元件)···将数据

7、类型转换为.DTOL(转换对象软元件)···将数据类型转换为.LTOF(转换对象软元件)···将数据类型转换为.FTODF(转换对象软元件)···将数据类型转换为.DFFLOAT(转换对象软元件)···将数据类型转换为.FDFLOAT(转换对象软元件)···将数据类型转换为.DF5应用③字符串存储对应测定值的信息显示根据载入D10001的罐体的液位,在显示器上显示信息(D0~)。例)液位为90%以上时,显示“上限异常”。■按以往的梯形图编程时…90以上“上限异常”比较数据消息起始

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

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

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