浔之漫智控技术(上海)有限公司-西门子总部
西门子电源模块代理商 , 西门子一级总代理商 , 西门子模块一级代理商
西门子智能全球模块代理商

西门子智能全球模块代理商

西门子智能全球模块代理商

西门子智能全球模块代理商通过硬件中断可以监控过程信号,并且可以触发对信号变化的响应。

数字量输入模块:
根据具体参数设置,该模块可在信号状态变化的上升沿、下降沿或上升沿和下降沿上为每个通道组触发硬件中断。CPU 将中断用户程序或低优先级任务的处理,并处理相关诊断中断块 (OB 40)。信号模块可以每个通道缓冲一个中断。

模拟量输入模块:
通过设置上限值和下限值,可以定义工作范围。模块将数字化测量值与这些限值进行比较。若测量值违反其中任何一个限值,就会触发硬件中断。CPU 将中断用户程序或低优先级任务的处理,并处理相关诊断中断块 (OB 40)。若限值高于/低于过量程/欠量程值,则不进行进行比较。

S7-300F

工作模式

S7-300F 的安全功能包含在 CPU 的 F 程序中,并且位于故障安全信号模块之内。

信号模块通过差异分析和测试信号注入来监控输出和输入信号。

通过定期自检、命令测试以及按时间顺序执行的逻辑程序执行检查,CPU 可检查控制器的运行是否正常。此外,通过状态监视 (sign-of-life) 请求,还可以检查 I/O 状况。

若在系统中诊断出故障,则将系统切换到安全状态。

编程

CPU 315F 与安全有关的程序采用 STEP 7 语言的梯形图(LAD)和功能图(FBD)编制。与运行有关的功能范围和数据类型均限于在此处设置。编译时使用特定的格式和参数,可以创建安全型程序。在单个CPU中,标准程序可以同时与故障安全程序一起运行(共存),无任何限制。

该软件包的另一个组件是F库,配有TUV认可的安全型功能的编程实例。这些编程实例可以更改,但更改必须再次认证。

S7 F分布式安全选项软件包

编制安全型的程序段时,必须使用选项软件包“S7 F Distributed Safety”。该软件包含有创建 F 程序所需要的全部功能和块。运行S7 F Distributed Safety必须安装不低于V5.1SP3版的STEP 7。

58:在FM 350-2上如何通过访问I/O直接读取计数值和测量值?

FM 350-2允许多四个计数值或测量值直接显示在模块/O上。可通过使用“通道”功能来定义哪个单个测量值要显示在I/O区。根据计数值或测量值的大小,**在“用户类型”中将数据格式参数化为“Word”或 “Dword”。如果参数化为“Dword”,每个“用户类型”只能有一个计数值或测量值。如果参数化为“Word”,可以读进两个值。在用户程序中,命令LPIW用于Word访问,,LPID用于Dword访问.

59: FM357-2用编码器时应注意什么?

FM357-2的固件版本为V3.2/N3.3在下列情况下编码器的采样值可能会不正确,FM357-2固件版本为V3.4时这些问题将被解决。1) FM357- 2启动失败。例如,在启动窗口中定义的时间内掉电。

2) FM357- 2在运行中拔插编码器的电缆。

3)模拟的情况下。例,FM357-2在无驱动的情况下准备运行。

60:如何把一个初始值*下载进计数器组FM350-1或 FM450-1中?

对于有些应用场合,重要的是,当达到某个比较值时要尽快地把计数器复位为初始值。此外,通常在复位时需要进行一系列计算,以确定下一个比较值(以便优化原料的交点)。没有标准功能FC CNT_CTRL也可以选择进行一次复位。<

为了*把计数器复位,如下进行来组态计数器:在计数器模块的“属性”对话框中的“基本参数”区内,将选项生成中断设成“是”,然后将中断选择设成“过程”。这样,在复位时会生成一个中断。在“输出”参数标志中组态数字输出DQ0,以便在达到比较值时激活它。在“输入”参数标志中的“设置计数器”域中,设置选项“多个”。02873a7ddf4beaf975be

注意事项:在关联通道数据块中,**将位DBX27.0或DBX27.1(CTRL_DQO)设置为1,以便使设置按正确的方向进行。在“中断释放”参数标志中,选择选项“设置计数器”,以便在数字输入SET处出现一个上升沿时触发该中断。功能模块FM 350-1/FM450-1的数字输入I2是用于把计数器重置为初始值的。该输入与数字输出Q0相连接(同FM 350-1 / FM 450-1)。

注意事项:在关联通道的数据块中,**预先将数据双字DBD 14(LOAD_VAL)设置为初始值(如L#0)。数据双字DBD18(CMP_V1)*设置成比较值。

工作存储器仅包含运行时使用的程序和数据。RAM工作存储器集成在CPU中,RAM中的内容通过电源模块供电或后备电池保持。除了S7417-4CPU可以通过插入的存储卡来扩展工作存储器外,其他PLC的工作存储器都无法扩展。

3.装载存储器:

装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储器卡、内部集成的RAM或内部集成的EPROM.

4.保持存储器:

保持存储器是非易失性的RAM,通过组态可以在PLC掉电后即使没有安装后备电池的情况下,保存一部分位存储器(M)、定时器

()、计数器(C)

和数据块(DB)。在设置CPJ参数时一定要要保持的区域。(注意:由于S7-40OPLC没有非易失性RAM,即使组态了保持区域,再掉电时若没有后备电池,也将丢失所有数据。这是S7-300 PLC与S7-400 PLC的重要区别)

1)当在step7中执行下装(download)时,会把编程设备中的用户程序下装到CPU的装载存储区,同时会把运行时使用的程序和数据写入工作存储区(如OB1和数据块)。

)若CPU没有后备电池,当系统断电时,在工作存储器中定义了保持特性的数据块会把数据写入保持存储器中,上电后保持存储器会把断电时的数据写入到工作存储区,*了运行数据断电不丢失(过程如图7 -1中与头所示)。

3)若CPU没有后备电池,当系统断电时,系统存储区中定义n的保持位存储器(M)、定时器(T)和计数器(C)断电时也会写入保持存储器,恢复上电时断电时的数据重新写入,*了运行数据断电不丢失(如图7 -1中与头所示)。

按照CPU的装载存储器来分类:新型S7-300 CPU、标准型S7-300 CPU、带内置EPROM的S7300 CPU,具体描述如下:

新型S7-30O CPU是指使用MMC卡作为其装载存储器的CPU,此类CPU不用安装后备电池免维护。由于新型S7300-CPU它不含内置的装载存储器,因此*"使用MMC卡。新型的S7-300 CPU包括紧凑型(即CPU31xC系列)和由标准型更新的新型CPU。任何租序的下载方式都直接保存到卡中,没有MMC卡,是无法把程序下载到CPU中的。

为*系统稳定运行,系统CPU应避免长时间满负荷运作,应用程序CPU占用不宜过高。客户需要在调试阶段监测应用程序各个进程线程占用情况,对占用过高的进程线程进行优化。因CE自身不带进程线程系统占用查看工具,我们增加了AppHelper助手工具方便客户使用。

在之前的技术文章《CE应用程序助手简介》中简单介绍过英创AppHelper应用程序助手,本文将详细介绍AppHelper的使用方法。

AppHelper查看方法

客户在自制底板上只要引出了网络,USBOTG,DEBUG调试串口,或板子其它串口任意之一便可以查看AppHelper信息。

网络方式

通过telnet登录上板子,运行命令sysinfo,即可获得AppHelper打印的进程线程信息

PID表示为process进程。TID表示为上面进程下的thread线程。

ID号

即进程ID值或线程lD值。

占用情况

显示格式为K n% U m% total%

n值为该进程或线程在Kernel系统层的占用

m值为该进程或线程在User用户层的占用


发布时间:2023-09-19
展开全文
优质商家推荐 拨打电话