万普插件库

jQuery插件大全与特效教程

通过触摸屏修改定时器时间值程序写法

大家好,下面我再来解答一下 PLC 初学者在学习过程中所遇到的问题。

1. 这个问题是这位朋友想在触摸屏上来修改定时器的时间值,比如定十秒、二十秒、三十秒或者五秒、六秒、七秒、八秒,且时间值能通过触摸屏任意修改。

2. 这位朋友不知道怎么做,在这里我实际操作演示一下。我用的是欧姆龙的 PLC 编程软件:CXPRO RAM。首先创建一个项目,用 CXPRO RAM 点确定,简单写一个定时程序。定时条件:W0.00,定时七线,TRM 空格。注意定时器的编号:四个零,然后空格。这里比如定时个零点一秒,写个 1,就是零点一秒。怎么算的零点一?看一下,定时器的单位是一百毫秒,也就是零点一秒,这里 1 乘零点一就是零点一秒。如果这里把值写固定了,那么在触摸屏上肯定无法修改。

3. 想在触摸屏上能修改这个值,这里肯定不是固定值,很简单,把这里变成一个寄存器,比如 D0 就可以了。

4. 为了观察效果下面写写 T0,比如输出一个灯 100.00 来控制,演示效果在这里做一个触摸屏的画面,比如这里用来输入更改定时器的值,哪个地址?定 0,选择 DM 区,0,定 0,确定。然后有个条件,用个按钮来操作,交替型的按钮,W 区 0.00,应用,确定就可以了。

5. 然后观察效果这里再做一个指示灯,放到一起,指示灯地址是 100.00,有通用的凹区域,100.00。学习欧姆龙的 PLC 对这些也非常熟悉,什么通用字、通道这些东西。

6. 接下来模拟启用也就是 PLC 和 PLC 了,综合模拟什么意思?就是不需要触摸屏,只需要软件的画面就可以控制到 PLC 的程序。看一下,现在已经在启动,画面已经有了,等同于这次触摸屏的操作画面了。

7. 现在看一下程序定时器,定时器 000 什么意思?就是定时器的编号,这就是 T00。这个 0 看一下,定 0,注意观察,定时计量是 BCD 型,BCD 就是 BCD 码,明白吧?也就是说改的值一定是 BCD,BCD 的 BCD 码知道吗?什么是 BCD 码?有四位二进制数表示一位十进制数,叫做 BCD 码。比如现在定时个单位是零点一,比如定时零点二秒,这里给 2,就是零点二秒。按下按钮,看到没有?这样的,a、b、c 要定时零点八秒,设一个 8,这里是不是 8?关掉,重新开始零点八秒。

8. 这样定时的时间值是不是可以通过触摸屏任意修改了?比如 5 还写,很简单的,要通过触摸屏更改某一个值,定时器具体值就不能在程序里面写固定的值了,写了固定的值肯定是无法修改,要修改道理是相通的。不管是定时器、计数器还是后面的什么东西,只要是要在触摸屏上修改,必须改一个什么地址?相当于一个寄存器,要装东西,装苹果、装梨等等,要有个寄存器,再举一个寄存器就相当于这里的计数器,这里写的是定 0。

这个就讲到这里,这个是很简单的。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言