上海西门子S7-200中国授权一级供货商
浔之漫智控技术(上海)有限公司(xzm-wqy-sqw)是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
送至SIMATIC时间 S7 PLC中的定时器使用S5Time的数据类型,格式为S5T#XH_XM_XS_XMS,其中H表示小时,M表示分钟,S表示秒,MS表示毫秒,X为用户定义的时间值,如S5T#1H_23M_56S_100MS表示1小时23分56秒100毫秒。时间数据以BCD码二进制编码格式存储于16个位中,BCD格式如图1-10所示,定时器字的第12、13位是时间基准的二进制编码,时间基准定义为将时间值递减一个单位所用的时间间隔,BCD格式的时间基准见表1-3。其第0~11位是时间值的BCD格式,图中的数值为W#16#2127,表示时间基准为1相应的外部设备。因此,它需要一定数量的存储单元(RAM)以存放I/O的状态和数据,这些单元称作I/O映像区。一个开关量I/O占用存储单元中的一位(1bit),一个模拟量I/O占用存储单元中的一个字(16bit)。因此整个I/O映像区可看作两个组成部分:开关量I/O映像区、模拟量I/O映像区。
(2)系统软设备存储区。除I/O映像区以外,系统RAM存储区还包括PLC内部各类软元件(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区。该存储区又分为具有断电保持的存储区域和无断电保持的存储区域,前者当PLC断电时,由内部的锂电池供电,数据不会丢失;后者当PLC断电时,数据被清除。
①逻辑线圈。与开关输出一样,每个逻辑线圈占用系统RAM存储区中的一位,但不能直接驱动外部设备,只供用户在编程时使用,其作用类似于继电器控制线路中的中间继电器。另外,不同的PLC还提供数量不等的特殊逻辑线圈,具有不同的功能
PLC和计算机数控(CNC)装置组合成一体,可以实现数字控制,组成数控机床。现代PLC具有数字运算,以及数据传送、转换、排
序、查表和位操作等功能,可以完成数据的采集、分析和处理。预计CNC系统将变成以PLC为主体的控制和管理系统。5.通信联网
近年来,随着计算机网络和计算机控制技术的发展,工厂自动化(FA)网络系统正在兴起。通过网络系统,PLC可和远程I/O进行通信,多台PLC之间及PLC和其他智能设备(如计算机、变频器、数控装置等)之间也可相互交换数字信息,形成统一的整体,实现分散控制或集中控制。近年来开发的PLC都增强了通信功能,即使是小型PLC也具备了与主计算机通信联网的功能。应用受到限制。但近几年,随着PLC性能价格比的不断提高,PLC的应用越来越广,其主要原因是:一方面由于微处理器芯片及有关元器件的价格大大降低,使得PLC的成本下降;另一方面由于PLC的功能大大增强,使它也能解决复杂的计算和通信问题。目前,PLC已广泛应用于工业控制的各个领域,包括从单机自动化到工厂自动化,从机器人、柔性制造系统到工业局部网络。
从PLC的功能来分,PLC的应用领域如下。1.开关量逻辑控制
这是PLC基本、广泛的应用领域,它完全取代了传统的继电器、接触器等顺序控制装置。开关量逻辑控制可以代替继电器完成组合逻辑控制、定时与顺序逻辑控制,它既可用于单机控制,又可用于多机制,以及生产线的自动控制,并且广泛应用于电力、机械制造、钢铁、石油、化工、采矿、汽车、造纸、纺织等各行各业,如机床电气控制、包装机械控制、输送带与电梯控制、汽车装配生产线及自动生产线中各种泵和电磁阀控制等。
高可靠性是PLC突出的特点之一。由于工业生产过程大多数是连续的,一般的生产装置要几个月、甚至几年才大修一次,这对用于工业生产过程的控制器提出了高可靠性的要求。传统的继电器控制系统中使用了大量的中间继电器、时间继电器,由于触点接触
不良,容易出现故障。PLC采用了微电子技术,大量的开关动作由无触点的半导体电路来完成,用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电接触器控制系统的1/10~1/100,因触点接触不良造成的故障大大减少。此外,PLC还采取了屏蔽、滤波、隔离、故障检测与诊断等抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时,可以直接用于有强烈干扰的工业生产现场。PLC已被广大用户认为是可靠的工业控制设备之一。2.编程、操作简易方便,程序修改灵活
PLC采用面向控制过程、面向问题的“自然语言”编程,容易掌握。例如,目前PLC大多数采用的梯形图语言编程方式,既继承了传统控制线路的清晰直观感,又考虑到大多数电气技术人员的读图习惯及应用微机的水平,很容易被技术人员所接受,易于编程,程序改变时也易于修改。近几年发展起来的其他编程语言(如功能图语言、汇编语言和1个定时器以BCD码表示的时间值大为999,通过选择不同的时基可以改变定时长度。10ms时基的大定时长度为9990ms;100ms时基的大定时长度为99900ms;1s时基的大定时长度为999s;10s时基的大定时长度为9990s。所以定时器大的定时长度为9990s(S5T#2H_46M_30S),其分辨率变为10s。在编写程序时可以直接设定时间值,CPU根据时间值的大小自动选择时基,例如在程序中设定时间值为S5T#2M_30S,等于150s,100ms时基以BCD表示的时间值为1500,大于999,所以自动选择时基为1s。
⑨IEC时间 IEC时间采用IEC标准的时间格式,占用32位,格式为T#XD_XH_XM_XS_XMS,其中D表示天,H表示小时,M表示分钟,S表示秒,MS表示毫秒,X为用户定义的IEC时间值。在规定的取值范围内,Time(IEC时间)类型数据可以与DInt类型的数据相互
转换,DInt数据每增加1,时间值增加1ms。与S5Time时间相比,没有时基,定时时间更长,但每一个IEC定时器都需要占用CPU的存储区。
⑩日期 Date(IEC时间)采用IEC标准的日期格式,占用16位,例如2018年10月21日的表示格式为D#2018-10-21,按“年-月-日”排序。在规定的取值范围内,Date类型数据可以与Int类型的数据相互转换(D#1991-01-01为0),Int数据每增加1,日期值增加1天。
⑪ 实时时间TOD Time_Of_Day(TOD)占用32位,例如16小时45分58秒321毫秒的表示格式为TOD#16:45:58.321,按“时:分:秒.毫秒”排序。在规定的取值范围内,Time_Of_Day类型的数据可以与DInt类型的数据相互转换(TOD#00:00:00.000对应0),DInt数据每增加1,数据值增加1ms。
(2)复合数据类型
用户可以通过复合基本数据类型生成复合数据类型,可以在数据块DB和变量声明中定义复合数据类型。
常用的复合数据类型有数组、结构、字符串、日期和时间及用户自定义的数据类型。
①字符串(String) 字符串大长度为256个字节,前两个字节用来存储字符串长度信息,所以多包含254个字符。其常数表达式为由两个单引号包括的字符串,例如‘STEP 7’。字符串第1个字节表示字符串中定义的大字符长度,第2个字节表示当前字符串中有效字符的个数,从第3个字节开始为字符串中第1个有效字符(数据类型为Char),例如定义一个字符串L=‘how’,则第1个字节为254,第2个字节为3,第3个字节为‘h’,第4个字节为‘o’,第5个字节为‘w’结构化文本等计算机通用语言)也都使编程更