产品规格:
产品数量:
包装说明:
关 键 词:西门子6ES5464-8MD11
行 业:机械 电工电气 工控系统及装备
发布时间:2023-09-08
6ES5453-8MA11
6ES5457-8EA11
第二种情况:上载程序
上载程序可以保证得到新的程序,这样不需要考虑覆盖的问题了。但是重新上载程序也会遇到问题,大概罗列出以下几点,仅供参考:
1. 如果现场总线中,例如PROFIBUS或者PROFINET包含一些第三方设备的从站,例如一些仪表、驱动装置等,上载后由于本机没有相应的GSD文件,上载后编译不报错,但是下载后,与这些设备的通信将中断。上载的设备虽然也有相应的描述和I/O配置,但是这些信息是不完整的,如图5所示。有些继电器具有功能或存储系统的状态变量、有关的控制参数和信息,我们称为标志继电器。用户可以通过标志来沟通PLC与被控对象之间的信息,如可以读取程序运行过程中的设备状态和运算结果信息,利用这些信息用程序实现一定的控制动作。用户也可通过直接设置某些标志继电器位来使设备实现某种功能。
如果 STEP 7 项目中包含 PROFIBUS 元素,则 S7-PLCSIM 不会仿真 PROFIBUS 元素,但是项目中的其它部分会照常仿真。启动仿真之前,您无需将 PROFIBUS 元素从项目中移除。只是必须注意,S7-PLCSIM 会忽略 PROFIBUS 元素。
要仿真 F-CPU,必须先在 STEP 7 项目中调整 F-参数 F-监视时间,然后再执行下载到 S7-PLCSIM。这是因为基于软件的仿真和物理硬件间存在时间差。要调整 F 监视时间,请按以下步骤操作:1. 在 STEP 7 项目树中,右键单击 F-CPU 并选择"属性"(Properties)。2. 在"属性"(Properties) 对话框中,导航到"故障 > F 参数 > 集中式 F-I/O 的默认 F 监视时间"(Fail-Safe > F-parameter > Default F-monitoring time for central F-I/O)。3. 将 F 监视时间从默认值 150 ms 调整为更高值。4. 单击"确定"(OK)。可能需要重复该步骤,直至找到可使 F-CPU 仿真无错运行的 F 监视值。
问题分析:
角色转化,如果现场工程师换成你应该怎么处理这样的问题?怎样知道手里的程序是否与运行PLC中的程序相同?这个问题看似简单,但是背后还隐藏了很多“小坑”,如果不注意,掉进哪一个坑中,爬出来都需要时间。下面我们一起分析这个问题的原因。正常情况下,有原始程序,增加一些硬件,重新下载后可以运行了,这样的事情分分钟可以完成,如果现场工程师不是原设计者,没有原始程序怎么办?所以这里主要也是容易出问题的地方的是:
技改项目,是使用用户提供的程序还是自己上载程序?
这个问题很不确定,我们将会对不同情况进行分析。
种情况:使用用户提供的程序
1. 一般的情况下都是使用用户提供程序,这样比较好,不用直接去现场了。但是想一想现场的情况,有多个工程师维护一条产线,每个工程师可能都对程序进行过修改,所以每一个工程师手中的程序都不是终的程序,所以上面的问题发生了。
2. 另外即使拿到用户的程序,可能也打不开,主要是用户提供的程序可能还包含一些可选软件,例如DRIVE ES、SIMOTION等软件,这样打开程序时会有提示,如图1所示。
一个项目重组后将过滤掉所需软件的对象,简单地说是将项目匹配本机的软件环境,如果项目中包含的对象在本地PC不支持,这些对象将被过滤掉。虽然重组后项目可以进行编辑,但是过滤掉不该过滤的对象也会出问题,例如S7-300/400 PLC与SIMOTION控制器的通信连接,如果没有安装SIMOTION软件,SIMOTION控制器将被过滤掉,同时S7-300/400与SIMOTION控制器的通信连接也被过滤掉(有提示),下载后通信将中断,所以使用重组也是有风险的。
模拟量模块EM235 (3A1/1A0)的功能,从AIWO中取输入值,为了增加稳定性而求多次采样值的平均值,再依据计算出的平均值在AOWO中输出模拟电压。
模拟量模块经过测试可提供模块错误信息。如果个扩展模块小是模拟量模块,01.0接通。另外模拟量模块检查到的错误是电源出错,则将CPU上01.1接通。模拟量模块上有EXTF字样。
本程序中所用除法是简单的移位除法(用采样次数的2的方次)。因为移位只花费较短的扫描时问,该数能从2变化到32768。