P111G轻松上手

P111G轻松上手

发布时间:2004-07-09 11:00:32 原文作者:熊英

本刊推出P111G多功能可编程控制器后,一部分读者很容易就熟练掌握,并已在工农业生产中发挥了极大作用,而一部分读者则感到无从下手,因为他们对这种编程方式还不熟悉。本文将对初学者详细讲解P111G的使用要点。

一、P111G型号说明

P111G共分三部分,P111G-M主机、P111G-B仪表兼专用编程器、P111G-K 扩展单元。其中,PIIIG-M主机有Ⅰ型和Ⅱ型。Ⅰ型有6路继电器输出,10路开关量输入;Ⅱ型有6路继电器输出,7路开关量输入和2路模拟量输入。P111G 扩展单元包括P111G-K1和P111G-K2,前者为13路继电器输出,后者为6路继电器输出和12路开关量输入。主机和扩展单元都有商业级和工业级之分,商业级适用温度0~50℃,型号标注后缀为C;工业级适用温度-30~70℃,型号标注后缀为I。比如P111G-MC2表示商业级Ⅱ型主机。

二、P111G指令说明

P111G的编程指令采用的是宏指令,所谓宏指令是一条语句包含了一段功能很强很实用的子程序,类似高级语言,这些子程序在不同的情况下使用的参数是不同的,所以宏指令中要包含调用参数。比如如下这条指令:

-F01

]

F05

003

000

表示如果内存F01的值大于F05的值,则执行下一条指令,否则上跳3步。这条语句如果要用汇编语言编,恐怕要一大段。P111G的五十多条宏指令包括显示、条件转移、定时、计数等复杂的功能。

三、P111G的存储单元

P111G共有四个存储区。供用户使用的存储区有两个,一个是随机存储内存单元,共100个字节,标号为F00-F99;另一个E2PROM掉电可保持存储单元,也是100个字节,标号为E00-E99。用户在编程时可随意使用这些存储单元。另两个存储区,一个是用户程序存储单元,可存储800条用户指令,用户在编程状态下可看到并可随意修改每条指令,P111G就是从这个存储区的第一条指令开始顺序执行的;另一个就是监控程序存储单元,这个存储区存放着P111G的管理程序,就象计算机的操作系统,用户是无法读出和修改的。

四、编程操作

P111G-B是仪表兼专用编程器,有四位数码管显示和六个按键。在编程状态下,仪表开机显示的就是用户程序的第一条指令的第一个字节,按“↓”键,则显示下一个字节;按“↑”键,则显示前一条指令的第一个字节。每条指令第一个字节都有“-”标志。在显示到某一个字节时,按“+”键或“-”键改变显示内容,同时按“S”键和“↓”键(或“↑”键),就可快速改变显示内容。正确的操作方法是先快速选择指令内容,再用“+”键或“-”键细选。很多读者询问如何把指令存储,其实你所见即为所存,用按键改变显示内容,即改变了指令存储单元的内容。

P111G每次开机或复位后都是从第一条指令开始顺序执行。我们编程时是以

END指令结束,很多初学者认为P111G执行到END指令后就停下来,其实不然,P111G会一直顺序执行下去,END指令没有实际意义,只是表示用户的程序结束,在执行校验操作时检验END以前的语法是否有错。所以我们编程一定要是闭环的,否则程序不知要跑到哪去了。

五、输入/输出应用

目前型号的P111G没有开关量输出,输出的是继电器触点,P111G控制的是继电器线圈通断,输出口置0,则继电器线圈供电,常开触点闭合;输出口置1,则继电器线圈断电,常开触点断开。应注意继电器的输出容量是220V/1A。

P111G输入的开关量是12V,输入口应用的主要语句就是一条条件转移语句,即“如Pr口为1就执行下一条指令,否则上跳KKK步或下跳NNN步”,其格式为:

-□P(0-F)

KKK

NNN

应注意,Pr口为1是指Pr口空接或接地的状态,Pr口为0是指Pr口接12V。这与人们通常的理解是不同的。

六、一个具体实例

拿到P111G后,可看到主机与仪表分别有纸盒包装,主机盒内有详细说明书,取出主机和仪表,编一个简单程序进行实验。该程序是这样的:P0至P5输出口依次循环导通0.5秒,同时四位数码管也依次由“0001”至“0006”循环显示,当给P6输入口加12V后,主机马上在当前工作状态下停止工作,撤掉12V后主机继续工作。这段程序可以检测各断口工作是否正常,其程序清单如下:

-C0 C ;设定定时器0的时钟,为0.1秒

-d02 0 ;仪表十位显示“0”

-d03 0 ;仪表百位显示“0”

-d04 0 ;仪表千位显示“0”

-P00 ;P0继电器工作

-d01 1 ;仪表个位显示“1”

-□P6 000 000 ;如P6口接12V就自循环,否则执行下一条

-C0 005 000 000 ;启动定时器0,如到0.5秒就执行下一条,否则自循环

-P01 ;P0继电器断开

-P10 ;P1继电器工作

-d01 2 ;仪表个位显示“2”

-□PA 000 000 以下类推

-C0 005 000 000

-P11

-P20

-d01 3

-□PA 000 000

-C0 005 000 000

-P21

-P30

-d01 4

-□PA 000 000

-C0 005 000 000

-P31

-P40

-d01 5

-□PA 000 000

-C0 005 000 000

-P41

-P50

-d01 6

-□PA 000 000

-C0 005 000 000

-P51

-└30 000 ;上跳30步,到“-P00”语句

-END ;结束

以下是具体操作步骤:

1、将仪表的25针D型电缆与主机相连;将带开关的交流220V电源接在主机220V输入端子上;

2、将主机上K1开关拨向“1”位置;将仪表单步调试开关拨向“2”位置;将仪表编程/运行开关拨向“1”位置;

3、接通220V电源,仪表片刻后显示第一条指令的第一个字节;

4、将上述程序输入进去;

5、同时按下“S”键和“>>”键进行程序校验,片刻后“0000”闪动,表示程序通过;

6、断开220V,将“编程/运行”开关拨向“2”位置;

7、将COM3与COM1相连,此举是为了利用主机输出的12V对P6置高电平;

8、接通220V电源,则主机开始正常运行,仪表有相应显示;

9、用导线将12V输出与P6短接,则主机和仪表显示都停在当时状态,断开12V 和P6,则程序继续运行。

以后您就可以轻松编自己的程序了。

配文货讯:电子制作杂志社北京维制通电子公司专供P111G多功能可编程控制器,地址:北京海淀区阜成路42号中裕商务花园6C-206,邮编:100036,如邮购每台另加邮费20元。

技术咨询电话:010-********,

传真:010-********

E-mail:yushg@public,https://www.360docs.net/doc/1d4678874.html,

https://www.360docs.net/doc/1d4678874.html,

P111G系列功能及售价

型号名称功能简

述报价

P111G-MC1 商业级1型主机6出、10入(0℃—50℃) 360元

P111G-MI1 工业级1型主机6出、10入(-30℃—70℃)390元

P111G-MC2 商业级2型主机6出、7入、2AD (0℃—50℃)380元

P111G-MI2 工业级2型主机6出、7入、2AD(-30℃—70℃)430元

P111G-KC1 商业级1型扩展单元13出(0℃—50℃)330元

P111G-KI1 工业级1型扩展单元13出(-30℃—70℃)360元

P111G-KC2 商业级2型扩展单元6出、12入(0℃—50℃)350元

P111G-KI2 工业级2型扩展单元6出、12入(-30℃—70℃)380元

P111G-B 仪表兼专用编程器4位数码管、6个按键 100元

相关文档
最新文档