欢迎来到天天文库
浏览记录
ID:37791565
大小:636.60 KB
页数:21页
时间:2019-05-31
《数据类型及信号类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、工业控制及编程数据类型及信号类型前言欢迎各位同事来参加培训,我将竭诚为您服务。希望您在听课期间满意、愉快、舒心。也希望您对我的讲课提出宝贵的意见和建议本课程主要讲解工业控制编程的入门基础-数据类型,及工业控制当中常见的信号类型。特别是我公司DCS用到的信号类型。2常见的数据类型常见的数据类型1、布尔型(BOOL)例如:I0.02、字节(Byte)(B)例如:IB03、字(Word)(W)例如:IW04、双字(DoubleWord)(DW)5、16位整数(INT,Integer)6、32位整数(DINT
2、,DoubleInteger)7、浮点数(R,Real)8、自定义数据类型(UDT)9、其他的一些数据类型3数据类型1、位(bit)常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。4数据类型2、字节(Byte)一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。5数据类型3、字(Word)相邻的两字节(By
3、te)组成一个字(Word),来表示一个无符号数,因此,字为16位。如:IW0是由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节。需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0或IB1要特别加以小心。6数据类型4、双字(DoubleWord)相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:MD100是由MW100和MW
4、102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。7数据类型位与字的关系举例I0.7I0.6I0.5I0.4I0.0I0.1I0.2I0.3位IB0I1.7I1.6I1.5I1
5、.4I1.0I1.1I1.2I1.3IB1位IW0IW1ID0IB2IB3字节字双字8数据类型5、16位整数(INT,Integer)整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。9数据类型6、32位整数(DINT,DoubleInteger)32位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-2147483648~2147483647。10数据类型7、浮点数(R,Real)浮点数为32位,可以用来表示小数。11数据类型8、
6、自定义数据类型(UDT)用户定义的数据类型(UDT,User-DefinedDataTypes) 由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。12数据类型9、其他:日期时间DTDATE_AND_TIME定义64位区(8字节)。用BCD码存储时间信息:字节从低到高0--5分别对应年、月、日、小时、分、秒;字节6和字节7的高位对应毫秒,字节7低位对星期几字符串STRING可以定义254个字符。字符串默认大小为256字节(存放254个字符加两个字节的字头)。可以通过定义字符串的实际数目来减
7、少欲设置,如STRING[7]‘SIEMENS’数组ARRAY定义一种数据格式的数组构造STRUCT定义多种数据类型组合的数组13信号类型模拟量开关量热电阻RTD热电偶TC脉冲信号数字信号输出混合信号常见4-20mA0-20mA0-5V0~-10V电机运行状态泵的启动、停止pt100cu50K型S型以一个脉冲代表一个固定的测量数值量,多用于流量计的辅助输出,作为积分计数的依据串行通信和总线通信RSC32CRS485MODBUSFFBUSProfiBusCAN等模拟信号是叠加数字信号模拟信号回路进行HA
8、RT、BRAIN通信协等;注:RTD或TC严格意义上不能叫仪表的输出信号,只能叫温度元件的测量方式或输出方式,但是DCS卡件或部分PLC的输入端口可以直接接受这种测量方式的输出信号。14信号类型即0/4~20mADC,这类信号是最为普通常用的;另外也可采用电压输出方式,但传输距离受到较大的限制。模拟量输入AO:(FM147大信号输入模块)常见如:液位变送器输入信号、电动阀门的反馈信号、流量计,电导率等用于在DCS画面上显示或参与程序运算的(Real型)型
此文档下载收益归作者所有