长春西门子PLC模块经销总代理商长春西门子PLC代理,长春西门子S7-1500代理,西门子PLC代理
因为系统存储器和时钟存储器不是保留的存储器,用户程序或通信可能改写这些存储单元,破坏其中的数据。因避免改写这两个存储器的字节,以确保它们的功能正常运行。
b.设置PLC上电后的启动方式。选中巡视窗口左边的"启动"组(见图2-134),可以组态上电后的3种启动方式。
(a)不重新启动,保持在STOP模式。(b)暖启动,进入RUN模式。(c)暖启动,进入断电之前的工作模式。
S7-300采用紧凑的、无槽位限制的模块结构,电源模块(PS)、CPU、信号模块(SM)、功能模块(FM)、接口模块(IM)和通信处理器(CP)都安装在导轨上。导轨是一种专用的金属机架,只需将模块钩在DIN标准的安装导轨上,然后用螺栓锁紧就可以了。有多种不同长度规格的导轨供用户选择。电源模块总是安装在机架*左边,CPU模块紧靠电源模块。如果有接口模块,它放在CPU模块的右侧。
S7-300用背板总线将除电源模块之外的各个模块连接起来。背板总线集成在模块上,除了电源模块,其他模块之间通过U形总线连接器相连,后者插在各模块的背后(见图2-2)。安装时先将总线连接器插在CPU模块上,将后者固定在导轨上,然后依次安装各个模块。
暖启动将非断电保持存储器复位为默认的初始值,但是保持存储器中的值不变。下载项目或下载项目的组件(例如程序块、数据块或硬件组态)之后,下一次切换到RUN模式时,CPU执行冷启动(清除断电保持存储器)。冷启动之后,由STOP切换到RUN时执行暖启动。
c.设置实时时钟。CPU带有实时时钟(Time-of-day clock)。在PLC的电源断电时,用超级电容器给实时时钟供电。PLC通电24h后,超级电容器被充了足够的能量,可以保证实时时钟运行10天。
b.双整数(32位)转换为ASCII(DTA指令):数据范围-2147483648~2147483647,数据占10位字符、符号占1位字符、小数点占1位字符,实际需要12位字符,由于每一ASCII字符需要占用1个字节,因此,存储器占用连续12字节长度。
因此,对于图3-77的程序,定义FMT为2,小数点后的数据为2位,小数点以“.”表示。因此,转换后的数据应为12.34对应的ASCII码“00 31 322E 333 34”(参见表3-5)。
S7200转换指令中的ATH、HTA是十六进制数与ASCII码间的转换指令,梯形图编程相似,ATH指令的程序格式如图3-78所示。
ASCII指令的程序格式
梯形图中的 ATH为 ASCII码转换成十六进制数的指令(HTA:十六进制数转换成ASCII码)。IN为需要转换的数据;OUT为转换结果存储器起始地址;LEN为转换数据的长度,单位为字节。
选中巡视窗口左边的“日时间”组(见图2-135),如将默认的时区(柏林)改为北京。我国目前没有使用夏令时。
S7-400H用STEP7进行组态和编程,完成配置后可以把S7-400H看成一般的S7-400系统。冗余单元的工作由操作系统来监视,出现故障后可以独立地执行切换工作,用STEP7组态时已经将所需信息组态进去,并通知系统。
组态和编程需要可选的S7H System软件包,能在S7-400系统上使用的所有的标准软件工具、工程用软件工具和运行软件工具都可以在 S7-400H上使用。
除了那些既可以在S7-400上使用也可以在S7-400H上使用的功能块外,S7-400H 系列还提供了一些与冗余功能有关的组织块,例如 OB70(I/O冗余故障)和 OB72(CPU 冗余故障)。使用系统功能SFC90“H_CTRL”,用户可以禁用或重新启用容错CPU的链接和刷新。