
白银西门子代理商
在 S7-PLCSIM 中,STEP 7 V5.4 SP5 UPD1可以在仿真可编程逻辑控制器 (PLC) 中执行以及测试您的 STEP 7 用户程序。 仿真在 PC 或编程设备(如 Field PG)中执行。 由于仿真是*在 STEP 7 软件中实施的,不需要任何 S7 硬件(CPU 或信号模块)。 可以使用 S7-PLCSIM 仿真专为 S7-300、S7-400 以及 WinAC 控制器开发的 STEP 7 用户程序。S7-PLCSIM 提供一个简单的 STEP 7 用户程序界面,以供监视以及修改诸如输入和输出变量这样的不同对象。 当在仿真 CPU 上运行您的程序的还可以使用 STEP 7 软件的各个应用程序。 例如,这允许您使用诸如变量表 (VAT) 这样的工具来控制和监视变量。 S7-PLCSIM 提供一个用于查看和修改控制程序变量、在单次或持续扫描模式中运行仿真 PLC 程序、更改仿真控制器的工作模式的图形用户界面。
S7-PLCSIM 还包含名为 S7ProSim 的 COM 对象,此对象提供对仿真 PLC 的编程访问。 通过 S7ProSim,可以编写软件以执行诸如更改仿真 PLC 的钥匙开关位置、在单次扫描模式中运行控制程序以及读取或写入控制器值这样的任务和许多其它任务。 Internet 上提供有关 S7ProSim 的文档。
在 S7-PLCSIM 中,STEP 7 V5.4 SP5 UPD1可以在仿真可编程逻辑控制器 (PLC) 中执行以及测试您的 STEP 7 用户程序。 仿真在 PC 或编程设备(如 Field PG)中执行。 由于仿真是*在 STEP 7 软件中实施的,不需要任何 S7 硬件(CPU 或信号模块)。 可以使用 S7-PLCSIM 仿真专为 S7-300、S7-400 以及 WinAC 控制器开发的 STEP 7 用户程序。
S7-PLCSIM 提供一个简单的 STEP 7 用户程序界面,以供监视以及修改诸如输入和输出变量这样的不同对象。 当在仿真 CPU 上运行您的程序的还可以使用 STEP 7 软件的各个应用程序。 例如,这允许您使用诸如变量表 (VAT) 这样的工具来控制和监视变量。 S7-PLCSIM 提供一个用于查看和修改控制程序变量、在单次或持续扫描模式中运行仿真 PLC 程序、更改仿真控制器的工作模式的图形用户界面。
S7-PLCSIM 还包含名为 S7ProSim 的 COM 对象,此对象提供对仿真 PLC 的编程访问。 通过 S7ProSim,可以编写软件以执行诸如更改仿真 PLC 的钥匙开关位置、在单次扫描模式中运行控制程序以及读取或写入控制器值这样的任务和许多其它任务。 Internet 上提供有关 S7ProSim 的文档。
STEP 7,应用在SIMATIC S7-300/S7-400、SIMATIC M7-300/M7-400以及SIMATIC C7上,它具有更广泛的功能:
·可作为SIMATIC工业软件的软件产品中的一个扩展选项包(参见STEP 7标准软件包的扩展使用)
·为功能模块和通信处理器分配参数的时机
·强制模式与多值计算模式
·全局数据通信
·使用通信功能块进行的事件驱动数据传送
·组态连接
自STEP 7 V5.5 SP4版本起,在可访问节点列表中增加"IP地址"列。
自STEP 7 V5.5 SP4版本起,可以组态多控制器设备(参见多控制器设备)。
自STEP 7 V5.5 SP4版本起,多4个控制器可访问同一个设备(及其子模块)。
在 S7-PLCSIM 中,STEP 7 V5.4 SP5 UPD1可以在仿真可编程逻辑控制器 (PLC) 中执行以及测试您的 STEP 7 用户程序。 仿真在 PC 或编程设备(如 Field PG)中执行。 由于仿真是*在 STEP 7 软件中实施的,不需要任何 S7 硬件(CPU 或信号模块)。 可以使用 S7-PLCSIM 仿真专为 S7-300、S7-400 以及 WinAC 控制器开发的 STEP 7 用户程序。
S7-PLCSIM 提供一个简单的 STEP 7 用户程序界面,以供监视以及修改诸如输入和输出变量这样的不同对象。 当在仿真 CPU 上运行您的程序的还可以使用 STEP 7 软件的各个应用程序。 例如,这允许您使用诸如变量表 (VAT) 这样的工具来控制和监视变量。 S7-PLCSIM 提供一个用于查看和修改控制程序变量、在单次或持续扫描模式中运行仿真 PLC 程序、更改仿真控制器的工作模式的图形用户界面。
S7-PLCSIM 还包含名为 S7ProSim 的 COM 对象,此对象提供对仿真 PLC 的编程访问。 通过 S7ProSim,可以编写软件以执行诸如更改仿真 PLC 的钥匙开关位置、在单次扫描模式中运行控制程序以及读取或写入控制器值这样的任务和许多其它任务。 Internet 上提供有关 S7ProSim 的文档。
SIMATIC S7-200 SMART 是西门子公司经过大量市场调研,为中国客户量身定制的一款高性价比小型PLC产品。结合西门子SINAMICS驱动产品及SIMATIC人机界面产品,以S7-200 SMART 为核心的小型自动化解决方案将致力于提升OEM客户的设备性能,缩短设备上市时间,真正有效的提升客户的市场竞争力。
提供不同类型、I/O点数丰富的CPU模块,单体I/O点数高可达60点,可满足大部分小型自动化设备的控制需求。CPU模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,大限度的控制成本。
技术特性
ET 200SP 计数器模块
接口:
24 V 编码器信号 A、B 和 N 来自 P、M 或推挽切换式编码器和传感器
24 V 编码器电源输出,防短路
3 个数字量输入,用于控制计数操作以及保存或设置计数值
2 个数字量输出,无论计数器状态或测量值如何,都可实现快速响应
计数频率 200 kHz(进行四重分析时为 800 kHz)
计数范围 +31 位
测量功能
可设置的过程中断
可设置参数的输入滤波器用于抑制编码器和数字量输入处的故障
支持的编码器/信号类型
24 V 增量式编码器,带或不带信号 N
带有方向信号的 24V 脉冲编码器
不带方向信号的 24V 脉冲编码器
24 V 脉冲编码器,分别用于脉冲加计数和减计数
支持的系统功能
等时同步模式
固件更新
识别数据 I&M
应用尤其是,TM Count 1x24V 计数器模块可检测高速高频信号,并将计数器读数和当前转速传送给控制器。计数器控制可通过集成数字量输入和输出信号,来确保**的计数器结果和系统中的快速响应。通过大量参数设置选项,可针对手边的任务进行 调整,降低控制负荷。
设计可用的基座单元
可以连接 ET 200SP 的标准基本单元(类型 A0)。计数器模块的具体信号连接到相应端子。
一个浅色 BU 可以打开一个新负载组。必须通过此基本单元来提供电源电压。接口模块旁的*个基本单元必须总是浅色基本单元。
深色 BU 可通过自组装电压总线前馈左侧相邻的浅色 BU 的电源。只有右侧下一个浅色 BU 需要新馈电。
对应于基本单元类型 A0 的所有单元都可用作基本单元。
系统内置屏蔽连接
为了使电缆屏蔽线的连接能够节省空间和提高电磁兼容性,提供了可以快捷安装的屏蔽连接器。它包括一个屏蔽连接元件(可以插入到 BU 中)和一个可用于所有模块的屏蔽端子。与功能接地端的低阻抗连接(DIN 导轨)由用户来完成,无需额外接线。
附件(不在模块的供货范围内)
程序这些基本没什么的,知识产权真正有用的是工艺。还有就是你想做的话,就做两套系统一套在计算机那个层面的,用C、C++、Delphi、VB这样的开发,你就给程序就够啦,不用给源代码;一套是plc层面的, PLC执行逻辑控制, 计算机层面的执行工艺层面。 如果一套很小的设备,其实没必要作产权保护。
或者你用支持语言编程的PLC系统,例如支持C语言这些的PLC,程序设计好,就给一些工艺参数设置就行,或者嵌入式的工业PC,或者嵌入式系统,基本是可以保证知识产权的。
如果是小系统,一个几十个、几百个点的PLC系统,就那么十几、二十个块真心没什么好保护的。
就我自己接触的系统,很多系统都是PLC一套、用C/C++编写一套工艺系统,PLC程序让你看,工艺系统只给程序,不该源代码,就算知道PLC程序也没啥鸟用,核心的工艺还是保护的,基本上没人会去逆向一套工艺设备,搞PLC的估计没几个人能逆向C/C++的程序。在plc实际应用中,是以其为控制核心组成电气控制系,实现对生产、工业过程的控制。
要全面了解被控制对象的机构、运行过程等,并明确动作逻辑关系;
根据系统功能要求(包括输入、输出信号数量的多少、性质、参数;有无特殊功能要求;是否联网运行等)选择PLC型号及各种附加配置,并有规则、有目的的分配输入、输出点;
根据控制及流程要求,对应输入、输出开发相应应用程序;连接PLC与外部设备连线;
将编制完成的程序写入PLC中,模拟工况运行,进行调试及修改;在模拟调试成功后,接入现场实际控制系统中进行调试,直至完全通过为止。
1、选型
在PLC选型是时主要是根据所需功能和容量进行选择,并考虑维护的方便性,备件的通用性,是否易于扩展,有无特殊功能要求等。
PLC输入/输出点确定:I/O点数选择时要留出适当余量;
PLC存储容量:系统有模拟量信号存在或进行大量数据处理时容量应选择大一些;
存储维持时间:一般存储约保持1~3年(与使用次数有关)。若要长期或掉电保持应选用EEPROM存储(不需备用电源),也可选外用存储卡盒;
PLC的扩展:可通过增加扩展模块、扩展单元与主单元连接的方式。扩展模块有输入单元、输出单元、输入/输出一体单元。扩展部分超出主单元驱动能力时应选用带电源的扩展模块或加电源模块给以支持;
PLC的联网:PLC的联网方式分为PLC与计算机联网和PLC之间相互联网两种。与计算机联网可通过RS232C接口直接连接、RS422+RS232C/422转换适配器连接、调制解调通讯连接等方式;一台计算机与多台PLC联网,可通过采用通讯处理器、网络适配器等方式进行连接,连接介质为双绞线或光缆;PLC之间互联时可通过专用通讯电缆直接连接、通讯板卡或模块+数据线连接等方式。
2、充分合理利用软、硬件资源
不参与控制循环或在循环前已经投入的指令可不接入PLC;
多重指令控制一个任务时,可先在PLC外部将它们并联后再接入一个输入点;
尽量利用PLC内部功能软元件,充分调用中间状态,使程序具有完整连贯性,易于开发。也减少硬件投入,降低了成本;
条件允许的情况下好独立每一路输出,便于控制和检查,也保护其它输出回路;当一个输出点出现故障时只会导致相应输出回路失控;
输出若为正/反向控制的负载,不仅要从PLC内部程序上联锁,并且要在PLC外部采取措施,防止负载在两方向动作;
PLC紧急停止应使用外部开关切断,以确保安全。
3、使用注意事项
不要将交流电源线接到输入端子上,以免烧坏PLC;
接地端子应独立接地,不与其它设备接地端串联,接地线裁面不小于2mm2;
辅助电源功率较小,只能带动小功率的设备(光电传感器等);
一般PLC均有一定数量的占有点数(即空地址接线端子),不要将线接上;
输出有继电器型,晶体管型(高速输出时宜选用),输出可直接带轻负载(LED指示灯等);
PLC输出电路中没有保护,应在外部电路中串联使用熔断器等保护装置,防止负载短路造成损坏PLC;
输入、输出信号线尽量分开走线,不要与动力线在同一管路内或捆扎在一起,以免出现干扰信号,产生误动作;信号传输线采用屏蔽线,并且将屏蔽线接地;为保证信号可靠,输入、输出线一般控制在20米以内;扩展电缆易受噪声电干扰,应远离动力线、高压设备等。
输入/断开的时间要大于PLC扫描时间;
PLC存在I/O响应延迟问题,尤其在快速响应设备中应加以注意。
4、故障检查与排除
(1)故障显示
①设计时可使每一个故障点均有信号表示。优点是直观便于检查,缺点是程序复杂且输出单元占用较多,投资较大;
②设计时也可将所有故障点均由一个信号表示。优点是节约成本,减少了对输出单元 的占有,缺点是具体故障回路不能直接判断出;
③设计时还可将性质类似的一组故障点设成一个输出信号表示。
以上三种方案各有利弊,在条件允许、并且每个回路均很重要,要求必须快速准确判断出故障点时采用种方案较好;一般情况下采用第三种方案比较好,由于故障分类报警显示,就可直接判断出故障性质,知道会对设备或工业过程造成何种影响,可立即采取相应措施加以处理,再结合其它现象、因素、另一组或几组报警条件将具体故障点从此类中划分出来。整个PLC内部程序、外部输出点及接线增加不多,性能价格比较高。
(2)输入、输出故障的排除
一般PLC均有LED指示灯可以帮助检查故障是否由外部设备引起。不论在模拟调试还是实际应用中,若系统某回路不能按照要求动作,应检查PLC输入开关电接触点是否可靠(一般可通过查看输入LED指示灯或直接测量输入端),若输入信号未能传到PLC,则应去检查输入对应的外部回路;若输入信号已经采集到,则再看PLC是否有相应输出指示,若没有,则是内部程序问题或输出LED指示灯问题;若输出信号已确信发出,则应去检查外部输出回路(从PLC输出往后检查)。
在输出回路中,由于短路或其它原因造成PLC输出点在内部粘滞,只需将其接线换至另一予留的空接线点上,修改相应程序,将原输出标号改为新地址号即可PLC适合工业现场,使用中也应注意尽量避免直接震动和冲击、阳光直射、油雾、雨淋等;不要在有腐蚀性气体、灰尘过多、发热体附近应用;避免导电性杂物进入控制器。