福建西门子模块总代理商PLC
福建西门子模块总代理商PLC
福建西门子模块总代理商PLC
西门子PLC的常用数制有:
1.二进制数,二进制数的1位(bit)只能取0和1这两个不同的值,可以用来表示开关量(数字量)的两种不同的状态。
2.十六进制数,多位二进制数的书写和阅读很不方便,为了解决这一问题,可以用十六进制数来取代二进制数,每个十六进制数对应于4位二进制数。十六进制数的16个数字是0~9和A~F(对应于十进制数10~15)。
STEP7的基本数据类型有:
一、位(bit)的数据类型为BOOL布尔型,在编程软件中BOOL变量的值是1和0,用英语单词TRUE(真)和FALSE(假)表示。位存储单元的地址由字节地址和位地址组成,如I1.2中区域标识符I表示输入字节地址为3位地址为2.
二、字节(Byte),8位二进制数组成1个字节,其中第0位为低位(LSB),第7位为高位(MSB)。
三、字(Word)相邻的两个字节组成1 个字,字用来表示无符号数。MW10是由MB10和MB11组成的1 个字。用组成字的小的字节MB10的编号作为字MW10的编号,小字节MB10为字的高位字节,大的字节MB11为字的低位字节。
四、双字(Double Word),两个字(或四个字节)组成1个双字,双字用来表示无符号数。双字MD10由MB10至MB13组成。
五、16位整数(INT)是有符号数,整数的高位为符号位,高位为0时为正数,为1时为负数,取值范围为-32768~32767。32位整数(DINT)的高位为符号位,取值范围为-2147483648~2147483647。
六、32位浮点数(REAL)为称实数,可以表示为1.mX2^E,其中尾数m和指数E均为二进制数,E可能是正数,也可能是负数。浮点数的优点是用很小的存储空间(4B)可以表示非常大的和非常小的数。在编程软件中,一般并不直接使用二进制格式或十六进制格式的浮点数,而是用十进制小数来输入或显示浮点数,例如在编程软件中,10是整数,而10.0为浮点数。
PLC,字节的数据类型是用十六进制数表示,请问“字节”可以用二进制数或十进制数表示吗?
答:CPU以二进制数存储的,对于二进制、十进制、十六进制也是在内部自动进行转换的,请参考上传图片。
字节可以用二进制数或十六进制数表示。
常数可以是字节,字,或双字,常数也可以用十进制、十六进制ASCII码或浮点数表示。
B#16#,W#16#,DW#16#分别表示十六进制字节,字和双字常数。
2#用来表示二进制常数,例如2#1111 0110 1001 0001是16位二进制常数。
L#用来表示32位双整数常数,例如L# 5.
P#用来表示地址指针常数,例如P#M2.0是M2.0的地址。
数制转换
大型化PLC发展方向主要有以下几个方面:
① 功能不断加强:不仅具有逻辑运算、计数、定时等基本功能,还具有数值运算、模拟调节、监控、记录、显示、与计算机接口、通信等功能。
网络功能是PLC发展的一个重要特征。各种个人计算机,图形工作站、小型机等都可以作为PLC的监控主机或工作站,这些装置的结合能够提供屏幕显示、数据采集、记录保持、回路面板显示等功能。大量的PLC联网及不同厂家生产的PLC兼容性增加,使得分散控制或集中管理都能轻易地实现。
② 应用范围不断扩大:不仅能进行一般的逻辑控制,种类的接口模块还能进行中断控制、智能控制、过程控制、远程控制等。
用于过程控制的PLC往往对存储器容量及速度要求较高,为此,开发了高速模拟量输入模块,立的PID控制器,多路转换器等,使得数字技术和模拟量技术在可编程序控制器中得到统一。采用软件、硬件相结合的方法,使得编程和接线都比过去用常规仪表控制要方便得多。
③ 性能不断提高:采用微处理器,提高处理速度,加快PLC的响应时间;为了扩大存储容量,许多公司已使用了磁泡存储器或硬盘;采用多处理器技术,以提;采用冗余热备用系统或三选二表决系统,以提高系统可靠性。
为了进一步简化在控制领域的系统设计及编程,智能输入输出模块越来越多,如智能PID控制器、智能模拟量I/O模块、智能位置控制模块、语言处理模块、数控模块、智能通讯模块、计算模块等,这些模块的一个特点就是本身具有CPU,能立工作,它们与PLC主机并行操作,无论在速度、精度、适应性、可靠性各方面都对PLC进行了的补充。它们与PLC紧密结合,有助于克服PLC扫描工作方式的局限,完成PLC本身无法完成的许多功能。
④ 编程软件的多样化和化、标准化:采用多种编程语言,有面向顺序控制的步进顺序语言和面向过程控制系统的流程图语言,后者是一种面向功能块的语言,能够表示过程中动态变量与信号的相互联结;还有与计算机兼容的语言,如BASIC、C及汇编语言;另外还有的语言,例如三菱的MELSAP采用编译的方法将语句变为梯形图程序;也有采用布尔逻辑语言的,CPU能直接执行AND、OR、XOR、NOT操作,这种语言执行速度很快,但不很直观。PLC也将具有数据库,并可实现整个网络的数据库共享,还将不断发展自适应控制和系统。
⑤ 构成形式的分散化和集散化:PLC与I/O口分散,分散的每个I/O口输入输出点数可以少到十几个点,分散的单元可以是几十个或上百个,通信和网络功能逐步增强。作为CIMS、CIPS的分支不断发展,PLC本身也可分散,分散的PLC与上位机结合构成集散系统,分散地进行控制,这就便于构成多层分布式控制,以实现整个工厂或企业的自动化控制和管理。不同机型的PLC之间、PLC与计算机之间可方便地联网,实现资源共享,加上功能强大的网络监控软件,就构成大型PLC控制网络系统。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |