泉州西门子模块代理商
S7-300/400不同的CPU类型,可以选择、支持不同的OB块,但OB1是所有PLC用户程序的循环控制块,它是运行PLC用户程序的前提条件,任何PLC程序、任何CPU都不可以缺少OB1。
OB块的调用条件被称为“触发事件",根据“触发事件"的不同,OB块可以分为若干级别,各个级别有不同的优先级,高优先级的OB可以中断低优先级OB的执行。如果需要,S7系列PLC除OB1外,还可以使用
多个OB块。 程序块(Function,简称FC)是由用户编写的、不需要专门数据块的常用逻辑块。上海桀呈工业自动化设备有限公司
FC块在程序中一般不可以重复调用,在大多数场合,FC块应直接使用PLC的“地址"或“符号地址"进行编程,但根据需要,可以定义部分程序变量。
与S7-200-样,FC块的“临时变量"同样存储在局部变量数据堆栈(L)中,这一区域为全部程序块所公用,只可以用于FC块内部使用的中间运算结果寄存(这些中间运算结果不可以用于FC块外部);程序块执行完成后,局部变量数据堆栈内的数据将被其他块所需要的内容所替代。如果需要保存可以用于其他逻辑块的状态,应使用PLC的内部标志寄存器M或使用“数据块DB"。
承德西门子代理商
概述
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。S7-200系列具有*的性能/价格比。
拿三菱比较有优势的小型机FX系列和西门子S7-200系列比
1、三菱的编程软件从早期的FXGPWIN到近期的GX8.0(我所知道的),和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间
2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是假的
3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROMTO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多
4、CPU226和CPU224XP,标准配置2个485口即PPI口,通讯速度187.5K,三菱FX3U之前的所有系列都是一个可怜的422口,速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块
DIN标准导轨安装:只需简单地将模块钩在 DIN标准的安装导轨上,转动到位,用螺栓锁紧。
集成的背板总线:背板总线集成在模块上,模块通过总线连接器相连,总线连接器插在机壳的背后。
更换模块简单并且不会弄错:更换模块时,只需松开安装螺钉。很简单地拔下已经接线的前连接器。在连接器上的编码防止将已接线的连接器插到其他的模块上。
可靠的接线端子:对于信号模块可以使用螺钉型接线端子或弹簧型接线端子
TOP连接:采用一个带螺钉或夹紧连接的1至3线系统进行预接线。或者直接在信号模块上进行接线。
确定的安装深度:所有的端子和连接器都在模块上的凹槽内,并有端盖保护,所有的模块都有相同的安装深度。
没有槽位的限制:信号模块和通讯处理模块可以不受限制地插到任何一个槽上,系统自行组态。
灵活布置:机架(CR/ER)可以根据布局需要,水平或垂直安装。
三、S7-300PLC性能
SIMATIC S7-300 的大量功能支持和帮助用户进行编程启动和维护
高速的指令处理:0.6~0.1μS的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
浮点数运算:用此功能可以有效地实现更为复杂的算术运算。
方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值,这样就节省了入门和培训的费用。
人机界面 (HMI):方便的人机界面服务已经集成在S7-300操作系统内。人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中要求数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。
诊断功能:CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件
(例如:超时,模块更换,等等)。口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。
操作方式选择开关 :操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式。
四、S7-300PLC通讯功能
SIMATIC S7-300具有多种不同的通讯接口:
多种通讯处理器用来连接AS-i接口、PROFIBUS和工业以太网总线系统
通讯处理器用来连接点到点的通讯系统
多点接口(MPI)集成在CPU中,用于连接编程器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。这是一个经济而有效的解决方案;方便用户的step7的用户界面提供了通讯组态功能,这使得组态非常容易、简单。
独立安装:每个机架可以距离其他机架很远进行安装,两个机架间(主机架与扩展机架,扩展机架与扩展机架)的距离zui长为10 米。
如果用户的自控系统任务需要多于8个信号模块或通讯处理器模块时,则可以扩展 s7-300机架(CPU314以上)
1)数据监视:查出接点、通道或指令后,按MONTR键,即可监视其ON、OFF状态。如监视的为定时器或计数器,还可显示其当前值。按↑或↓键还可相邻接点号的ON、OFF状态。CQM1允许监视6个点的状态,但只有3点出现在显示屏上,通过MONTR键可把未出现在屏上的点滚动到显示屏上,而zui先显示的点从显示屏上消失。如果要监视某点的微分状态,可将其调到显示屏的zui左边,按SHIFT、↑(或↓)键,则显示屏上会出现U@(或D@),此时即可监视该点的上沿微分(或下沿微分)状态了。
2)二进制监视及修改:在上述多点监视中,按SHIFT、MONTR键可对zui左边的字进行二进制监视。在显示器的下部将显示所选字的16位ON/OFF状态。1表示ON,0表示OFF。按CHG键可进行数据修改:用↑或↓键左移或右移光标,用1和0键改变位状态位ON或OFF,zui后按WRITE键把改变的结果写入存储器。
3)3一字监视及修改:在多点监视中,按EXT键可对zui左边的字进行3-字监视。此时,所选的字和下两个字的状态将显示。利用↑或↓键可向上或向下移动一个地址。按CLR结束3-字监视返回正常监视状态,在3-字监视显示的zui右边的字被监视。按CHG键可进行3-字数据修改,按WRITE键确认。
4)改变定时器/计数器设定值:按CLR引出初始显示,用指令搜索方法找到要改变的定时器或计数器。按↓键,按CHG键,键入新的设定值,按WRITE键确认即可。
5)十六进制、BCD数据修改:在多点监视中,按CHG键可对zui左边的数据进行修改。如果zui左边为定时器或计数器,则可改变其当前值。键入新的数据后按WRITE确认。
6)强迫置位/复位:在多点监视中,对zui左边的字可强迫置位/复位:按SET键使该位强迫为ON,按RESET键使该位强迫为OFF。按SHIFT+SET或SHIFT+RESET键可以保持键释放后的状态。
7)十六进制-ASCII显示改变:在多点监视中,按TR键使zui左边的字在十六进制和ASCII码之间进行切换。
8)显示扫描时间:按CLR键引出初始显示,再按MONTR键将显示扫描时间。
整数是指正整数、负整数和零,如-6、0、32等。
浮点数是指带有有限位小数的有理数,如-10.8、0.00、25.01等。
整数既可以是整数,也可以是浮点数,例如255是整数,而255.0则是浮点数。
整数运算,得到的结果是一个整数,并且计算结果中的小数部分将被忽略。例如:用整数运算时,100÷3=33。
浮点运算,得到的结果是一个浮点数,计算结果中的小数部分将保留下来。
例如:用浮点运算时,100.0÷3.0=33.33333333。
浮点式:
4.2×10^8=420000000
整数式:
42×1000000=420000000
浮点运算性能可以直观地反映一个cpu的计算能力,注意是“计算能力"
浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。
浮点计算是指浮点数参与的运算,这种运算通常伴随着因为无法表示而进行的近似或舍入。
一个浮点数a由两个数m和e来表示:a=m×be。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。如果m的*位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s代表+或者-)来表示正负,这样m必须是正的。e是指数。
这种设计可以在某个固定长度的存储空间内表示定点数无法表示的更大范围的数。
例如,一个指数范围为±4的4位十进制浮点数可以用来表示43210,4.321或0.0004321,没有足够的精度来表示432.123和43212.3(必须近似为432.1和43210)。当然,实际使用的位数通常远大于4。
浮点数表示法通常还包括一些特别的数值:+∞和?6?1∞(正负无穷大)以及NaN('NotaNumber')。无穷大用于数太大而无法表示的时候,NaN则指示非法操作或者无法定义的结果。
大部份计算机采用二进制(b=2)的表示方法。位(bit)是衡量浮点数所需存储空间的单位,通常为32位或64位,分别被叫作单精度和双精度。有一些计算机提供更大的浮点数,例如英特尔公司的浮点运算单元Intel8087协处理器(以及其被集成进x86处理器中的后代产品)提供80位长的浮点数,用于存储浮点运算的中间结果。还有一些系统提供128位的浮点数