什么是变量?PLC变量哪些部分组成?

变量 
变量是用于程序的,可以有不同值的变量。  根据应用范围,变量可分为以下几类: 
●  局部变量:  局部变量仅适用于定义这些变量的块。 
●  plc 变量:plc  变量适用于整个 plc。 
程序中多数指令都通过变量来操作。  为指令分配变量后,即会使用指定变量的值来执行该指令。 
变量在 tia portal 中集中管理。  在程序编辑器中创建 plc  变量与在 plc  变量表中创建 plc 变量没什么区别。  如果在程序或 hmi  画面的多个位置使用某个变量,则对该变量所作的更改会立即在所有编辑器中生效。 
plc 变量 
plc 变量由以下部分组成:  
●  名称(例如,conveyor_on):  变量名称只对一个 plc  有效,并且在整个程序和此特定 plc  中只能出现一次。 
●  数据类型(例如,bool ):  数据类型定义值的表示形式和允许的值范围。  例如,通过选择 bool  数据类型,即指定变量只接受二进制值“0”和“1”。 
●  地址(例如,m 3.1):变量地址是绝对地址,定义变量读值或写值的存储区。  输入、输出和位存储区均为可能的存储区实例。 
可以使用输入 (i)  和输出 (q)  存储区对过程映像寻址。  
过程映像包含 plc  模块输入和输出的映像: 
●  plc 的操作系统在每个程序循环都会刷新过程映像中输入的信号状态
●  过程映像中输出的信号状态在每个程序循环由 plc  的操作系统写入到相应输出模块的输出。 
机器或过程通常通过输出的信号状态来控制。 
下图显示了 plc  变量表、用户程序中的变量、位存储区以及 plc  的输入和输出在理论上是如何互相链接的。
位存储区主要用于保存中间结果。  在位存储区中寻址的变量值存储在系统存储器中,并且不会传送给模块。  变量的数据类型决定变量在存储器中占用的存储空间。  例如,bool 数据类型的变量在存储器中仅占用一位。int 数据类型的变量在存储器中占用 16 位。  变量不允许在一个存储区中重叠。  变量的地址必须唯一。 
定义和互连 plc  变量 
步骤 
要将 lad  指令与 plc  变量互连,请按以下步骤操作: 
1.   打开组织块“main [ob1]” 的第一个程序段。 
2.   在常开触点的操作数占位符中输入名称 on_off_switch 。
3.   按回车键确认输入内容。
4.   打开“定义变量”(define tag)  对话框。
5.   定义 on_off_switch  变量。
7.   按回车键确认输入内容。 
8.   打开“定义变量”(define tag)  对话框。
9.   定义“on”变量。
10. 在“取反线圈” 指令的操作数占位符中输入名称 off 并定义相应变量。 
11. 单击工具栏上的“保存”(save)  按钮以保存该项目。 
结果 
编写了一个打开和关闭实例机器的按钮开关程序。
操作此按钮开关将产生如下效果: 
●  按一次按钮开关,on_off_switch  变量设置为信号状态“1”。 
–  信号流开始传递,并且“输出线圈”指令将 on  变量设置为信号状态“1”。 
–  机器启动。 
–   off  变量的信号状态为“0”,不再起作用。 
●  再按一次按钮开关,on_off_switch  变量设置为信号状态“0”。 
–  电流中断,并且“取反线圈”指令将 off 变量设置为信号状态“1”。 
–  机器关闭。 
–   on  变量的信号状态为“0”,不再起作用。 


工业机器人可能涉及在特定空间内精准协调多个轴的移动
受限空间安全预警模块,为企业生产安全保驾护航!
C语言的重大更新 C++17标准发布
关于2018物联网产业的分布展望
简述汽车电子防盗技术发展的新趋势
什么是变量?PLC变量哪些部分组成?
《虚拟现实与智能硬件》获得文献数据库收录
PlayStationClassic评测 算是索粉的情怀吧
威迈斯IPO上市:新能源汽车轻量化需求旺盛,集成化产品发展迅速
人形机器人领域领军企业优必选挂牌上市
“ADI助力半导体测试设备成长”在线研讨会即将开始
开展综合能源业务的优势和制约因素是什么
QQ音乐不止于听歌,带来了更多探索的可能性
带你了解新产业:房地产区块链
针对声学Box防水方案做设计分享与探讨
FPGA从Xilinx 的7系列学起(1)
物联网产品设计怎样避免出现失败
TDA174引脚功能的电压资料参数
太钢电气打造非晶利器,已助力电动汽车市场
Naveen Rao推动人工智能走向未来