首页 理论教育 PLC编程:定义变量并进行I/O映射

PLC编程:定义变量并进行I/O映射

时间:2023-06-26 理论教育 版权反馈
【摘要】:在图2-2-60中,双击左侧树形目录中的“PLC_PRG”,打开“PLC_PRG”程序组织单元。在程序段内编写PLC程序,参考程序如图2-2-61所示。图2-2-61参考程序在编写程序时我们先定义编程时需要的一些变量,程序编写完成后再将这些变量进行I/O映射。这里要注意和小型PLC编程时变量处理不一样的地方。从图2-2-64可以看出启动按钮SB0的信号已经和PLC的IX0.0关联上了。

PLC编程:定义变量并进行I/O映射

本任务根据要求,可以简化为按下外部启动按钮SB1或触摸屏开灯按钮,指示灯被点亮;按下外部停止按钮SB2或触摸屏关灯按钮,指示灯熄灭。

在图2-2-60中,双击左侧树形目录中的“PLC_PRG”,打开“PLC_PRG”程序组织单元。在程序段内编写PLC程序,参考程序如图2-2-61所示。

图2-2-61 参考程序

在编写程序时我们先定义编程时需要的一些变量,程序编写完成后再将这些变量进行I/O映射。这里要注意和小型PLC编程时变量处理不一样的地方。本程序定义了启动按钮SB0、停止按钮SB1、指示灯、触摸屏启动、触摸屏停止、触摸屏指示灯六个BOOL型变量。在这六个变量中需要I/O映射的只有启动按钮SB0、停止按钮SB1、指示灯三个变量,因为只有这三个变量是与PLC的I/O有关联的,其余变量是PLC内部的寄存器,这些内部寄存器的作用是与触摸屏进行数据交换,所以在定义变量时是不一样的,它们直接就与内部寄存器关联了。注意,InoProShop在默认状态下是不识别中文名称变量的,需要设置一下,单击菜单栏中的“工程”选项卡,在下拉菜单中单击“工程设置”命令,然后单击“编译选项”命令,在“编译选项”对话框中勾选“允许标识符为非编码字符”即可。

程序写好后需要将变量进行I/O映射,双击图2-2-61左边设备栏中的“HIGH_SPEED_IO”,然后单击“Internal I/O映射”,双击需要选择的变量,如图2-2-62所示。

图2-2-62 变量映射选择

这里我们选择这个端口,然后进入如图2-2-63所示的变量选择界面。这时单击我们建立的工程“Application”,在下拉菜单中单击刚才编写的程序,这里是“PLC_PRG”,然后单击“启动按钮SB0”进行映射,这样就成功地将启动按钮SB0的信号映射到PLC的输入0端口上了。

(www.xing528.com)

图2-2-63 变量选择界面

启动按钮SB0映射完成的画面如图2-2-64所示。从图2-2-64可以看出启动按钮SB0的信号已经和PLC的IX0.0关联上了。

图2-2-64 启动按钮SB0映射完成的画面

其余几个变量按照同样的方法进行I/O映射,只不过在映射时指示灯要选择输出端子。关联映射完成后的画面如图2-2-65所示。

图2-2-65 关联映射完成后的画面

程序编写完成后需要进行编译而且没有错误时才能下载在PLC中。编译完成的画面如图2-2-66所示。

图2-2-66 编译完成的画面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈