深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石独立研发,自成一派!军工品质,稳如磐石!注:为非官方资料,若有错误,敬请以官方资料为准矩形PLC——国产PLC的优秀代表!深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石变量说明矩形PLC编程介绍之深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石什么叫位变量和字变量位变量—用于开关量,相当于一个开关,它的值不是0就是1,只存在这两种情况,因此,用1bit就能表示它了。如:输入继电器、输出继电器、辅助继电器等。字变量—用于模拟量,占16位(16bit),它可存放的值从0~65535,为了方便以后我们统一叫它寄存器。如:定时器中的定时值50ms、反馈回来的压力值0.5Pa、温度值40℃等。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石矩形PLC变量说明按标准的modbus协议编址1开头:数字量输入,只能读不可写,占1bit3开头:模拟量输入,只能读不可写,占一个字,16bit0开头:数字量输出,可读可写,占1bit4开头:模拟量输出,可读可写,占一个字,16bit0和4开头变量,可读可写,可用做中间寄存器位变量字变量变量组成结构:开头的一位+四位偏移量(十进制)指示类型指示大小如00125、30001深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石位变量:0开头的变量——数字量输出端子0开头,是数字量输出——比如各种阀门、电机的控制开关、继电器等,因而,它的占位空间:只用1位(1bit)就能表示它了。记忆小技巧:开头的0,跟输出out第一个字母类相似。对应于三菱plc的Y0、Y1、Y2.....西门子PLC的Q0.0、Q0.1....对应关系、数量:比如,PLC有24个输出端子DO01~DO24,则,分别对应的变量:00001~00024。当然,如果用的点数多,带了扩展模块,变量会相应的增大,N80系列plc,从00001开始,最多可以到00255。可读可写,适合当辅助中间位变量使用深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石位变量:1开头的变量——数字量输入端子1开头,是数字量输入——它的值不是为0就是为1,只存在这两种情况,比如各种阀门电机的控制按钮、原点开关信号、接近开关信号等等,因而,只用1位(1bit)就可以表示它了。记忆小技巧:开头的1,跟输出In第一个字母类相似。对应于三菱plc的X0、X1、X2.....西门子PLC的I0.0、I0.1....对应关系、数量:比如,PLC有16个数字量输入端子DI01~DI16,分别对应变量:10001~10016。当然,如果用的点数多,变量会相应的增大,最多可以到12048,即N80系列PLC,从10001开始,最多到12048。只可读不可写:因为是输入端子,1开头的变量只能够读,而不能写,因此,一般不用来做中间寄存器使用。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石00001~0000540001程序定义,串口引脚10001~1000800006~0000830001300033000240002以M21Mad为例,寄存器变量跟端子对应示意图深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石数字量输入输出,0开头和1开头的变量使用示例:做数字量输出使用,存放脉冲的方向,不是正方向就是负方向做数字量输出使用,存放方向,不是正方向就是负方向做数字量输出使用,存放脉冲的方向,不是正方向就是负方向做中间寄存器使用,存放一个上升沿线圈1开头,是数字量输入,这儿是拉线传感器送过来的0、1信号0开头,做中间寄存器使用,存放一个常开触点0开头,做中间寄存器使用,存放一个常闭触点深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石字变量:3开头的变量——模拟量输入端子3开头,是模拟量输入——它的值是连续变化的,如0~10V,4-20mA,对应于各种温度、湿度、压力、流量等模拟量,矩形PLC的AD转换器都是16位的,对应的值从0~65535,因而,它的占位空间,也要用16位(16bit)寄存器来存放。模拟量输入端子:比如,从端子AI01~AI16,分别对应程序中的寄存器变量:30001~30016。当然,如果用的点数比较多,带了扩展模块,变量会相应的增大。最多可以到30064,即N80系列PLC,从30001开始,最多到30064,64路模拟量输入。只能读不能写:其他3开头的变量,如30400、30855,一般也不当中间寄存器使用,因为它是只能读不能写。在程序中,3开头的变量,使用频率也是比较少的。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石字变量:4开头的变量——模拟量输出端子4开头的变量,是模拟量输出——比如,0-10V控制变频器的电压输出端子,如4-20mA控制电动阀的端子等。模拟量输出端子:如,PLC有模拟量输出端子AO01~AO24,则,对应程序中的变量是:40001~40024。当然,如果用的点数多带扩展模块,变量会相应的增大,最多可以到40099,即N80系列PLC,从40001开始,最多到40099,99路模拟量输出。4开头的剩余没有使用的变量:当辅助中间变量使用。4开头的变量,可读可写,适合当中间寄存器:如用来运算、赋值move、比较、脉冲控制等功能块的参数,是平常使用最多的变量。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石中间辅助变量:0和4开头中间字变量(寄存器)—4开头的变量,而且没有连线的模拟量输出AO端子,如40332、47000范围:从实际使用的AO+1~最大48059,其中,44096~44137,共42个,为掉电保持寄存器对中间辅助变量的要求,必须可读可写,因此有如下分配:中间位变量—0开头的变量,而且没有连线的数字量输出DO端子,如02000、07438范围:从实际使用的DO+1~最大09900深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石特殊用法:位变量当字变量使用注意:0开头的变量,占一个位(1bit),比如常开触点、常闭触点、上升沿线圈、下降沿线圈、置位线圈、复位线圈等,一般不能用在不是开关量的地方。如定时器的定时值,都是10、600、65535之类数值,一般用字变量(4开头),不能用0开头的变量来存储。特殊的用法—0开头的位变量,需要为16的倍数+1,如00017、00033.深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石00001~0000540001程序定义,串口引脚10001~1000800006~0000830001300033000240002以M21Mad为例,寄存器变量跟端子对应示意图深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石模拟量输入输出,3和4开头变量使用示例:4开头变量:模拟量输出0-10V,控制变频器3开头变量:远程压力表反馈4-20mA,模拟量输入4开头变量,当中间寄存器使用:给功能块ADDB存放参数深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石模拟量输入输出,3和4开头变量使用示例:4开头变量中间寄存器使用,当:给功能块存放参数4开头变量中间寄存器使用,当:给功能块存放参数深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石变量总结DO:00001~000DO~09900DI:10001~12048AI:30001~30064AO:40001~400AO~48059最大到40099最大到00255数字量输出:数字量输入:模拟量输入:模拟量输出:AODO中间位变量中间字变量位变量字变量深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石常开触点:快捷键A深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石常闭触点:快捷键B深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石输出线圈:快捷键O深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石置位线圈:快捷键S当输出线圈的前一级为导通状态时,对应的输出线圈会被设定为’ON’,并且保持’ON’的状态直到相同号码输出线圈被重置(reset)才会输出为’OFF’。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石复位线圈:快捷键R当输出线圈的前一级为导通状态时,对应的输出线圈会被重置为’OFF’并且保持’OFF’的状态直到相同输出线圈号码被设定(set)才会输出为’ON’。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石正跳变线圈:快捷键U当输出接点的前级,有一’OFF’⇒’ON’的变化时,输出接点会产生维持一个扫描周期的’ON’信号。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石负跳变线圈:快捷键D当输出接点的前级,有’ON’’⇒’OFF’的变化时,输出接点会产生维持一个扫描周期的’ON’信号。深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石功能块:快捷键F各个功能块含义不同,请左键选定功能块后按F1,参考帮助手册赋值功能块Modbus通讯功能块定时器功能块深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石水平线:快捷键H用于连接各个软元件和功能块实线和虚线的区别:实线,要占用扫描周期和内存空间,相当于一个软元件而虚线,仅仅是为了对齐美观,实际不存在深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石竖线:快捷键V用于连接各个软元件和功能块深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石看不到帮助文件,怎么解决?深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石看不到帮助文件,怎么解决?——①:点选项里面的“Internet选项”深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石看不到帮助文件,怎么解决?——②点辅助功能,勾上指定颜色就OK了点“辅助功能”勾上“指定颜色”深圳市矩形科技有限公司独立研发自成一派军工品质稳如磐石后续更新——编程功能块含义简介!