浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6GK7243-1GX00-0XE0型号参数

6GK7243-1GX00-0XE0型号参数

CPU单元设计集成的24V负载电源:可直接连接到传感器和变送器(执行器)CPU 221,222具有180mA输出, CPU 224,CPU 224XP,CPU 226分别输出280400mA。可用作负载电源。不同的设备类型CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。本机数字量输入/输出点CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。本机模拟量输入/输出点CPU 224XP具有2个输入点,1个输出点中断输入允许以极快的速度对过程信号的上升沿作出响应。高速计数器-CPU 221/2224个高速计数器(30KHz)可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90°的A/B相增量编码器-CPU 224/224XP/2266个高速计数器(30KHz)具有CPU 221/222相同的功能。模拟电位器CPU 221/222 1个,CPU 224/224XP/226 2个2路高频率脉冲输出(较大20KHz)用于控制步进电机或伺服电机实现定位任务。实时时钟例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。EEPROM存储器模块(选件)可作为修改与拷贝程序的快速工具(无需编程器),并可进行辅助软件归档工作。西门子CPU222本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个独立 30kHz高速计数器,2路独立

行通讯S7-200 CPU 则作为网络中的从设备,相互之间不能进行通讯。MPI 模式下通讯点到点接口,可自由编程接口模式用于通过 RS 232 接口和 PC/PPI 电缆来连接第三方设备。 数据传输是在 CPU 自由端口模式下进行的,CPU 226 的两个端口都可在自由端口模式下运行。 使用的通讯协议为面向位的特定用户通讯协议(如 ascii 协议或 Modbus),较大数据传输速率为 115.2 KBit/s(可调)。点到点连接可连接到:任何带串口的数据终端,如打印机、条形码阅读器、调制解调器等。 S7-200 Micro PLC;例如,用于两个 CPU 之间的简便数据交换

西门子PLC晶体管模块CPU224CN一级代理商  高速计数器,CPU 221/222,4个高速计数器(30KHz),可编程并具有复位输入,2个的输入端可同时作加、减计数。可连接两个相位差为90°的A/B相增量编码器,CPU224/224XP/226,6个高速计数器(30KHz),具有CPU221/222相同的功能,CPU 222/224/224XP/226。可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调户程序。4模拟电位器,CPU221/个。CPU224/224XP/个。CPU221/222/224/224XP/226还具有。  接点,故障保护) 6ESBL00-0AA开出模块(32点,24VDC) 6ESFL00-0AA开出模块(32点。120VAC/230VAC) 6ESBF01-0AA开出模块(8点,2A) 6ESFF01-0AA开出模块(8点。120V/230VAC) 6ESFF00-0AB开出模块(8点,120V/230VAC,接点) 6ESHF01-0AA开出模块(8点继电器2A) 6ESHF10-0AA开出模块(8点继电器5A。

五、 检修工艺及技术要求,(1) 测量电压时,要用数字电压表或精度为1%的***表测量,(2) 电源机架,CPU主板都只能在主电源切断时取下;,(3) 在RAM模块从CPU取下或CPU之前,要断开PC的电源,这样才能数据不混乱;,(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块PAM内容将丢失;。(5) 输入/输出板取下前也应先关掉总电源。但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮;,(6) 拨插模板时。要格外小心,轻拿轻放。并运离产生静电的物品;。  用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,CPUPN/DP。用于具有容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,门子PLC连接线   西门子PLC连接线 博大精深 同心致远。支持转型升级,让关键所在,逐一实现。已了经济“新常态"格局,企业面临转型升级的关键时刻,西门子以客户面临的挑战为驱动力,凭借***的工程技术与创新能力,以***的电气化、自动化和数字化产品。解决方案和服务,为客户带来更大价值——更强的灵活性

6ES7516-3FN02-0AB0详细说明

在任何时候均可对整个过程进行*控制,从而提高了质量、效率和安全性易于使用STEP 7-Micro/WIN工程软件-初学者和专家的理想选择集成的 R-S 485接口或者作为系统总线使用极其快速和准确的操作顺序和过程控制,通过时间中断完整控制对时间要求严格的流程S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用.S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连接使用,用于扩展I/O点数.PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。S7-200系列PLC可采用多种编程器,一般可分为简易型和智能型。简易型编程器是袖珍型的,简单实用,价格低廉,是一种很好的现场编程及监测工具,但显示功能较差,只能用指令表方式输入,使用不够方便。智能型编程器采用计算机进行编程操作,将的编程软件装入计算机内,可直接采用梯形图语言编程,实现在线监测,非常直观,且功能强大,S7-200系列PLC.,编程软件为STEP7-Micro/WIN。为了保证程序及重要参数的安全,,一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC,y也可将PLC内 程序及重要参数传到外接EEPROM卡盒内作为备份。程序存储卡EEPROM有6ES7291-8GC00-.0xA0和6ES 7291-8GD00-0xA0两种.,程序容量分别为8K和16K程序步。写入器写入器的功能是实现PLC和EPROM之间的程序传送,s将PLC中RAM区的程序通过写入器固化到程序存储卡中,或将PLC中程序存储卡中的程序通过写入器传送到RAM区。文本显示器TD200不仅一个用于显示系统信息的显示设备,还可以作为控制单元对某个量的数值进行修改,或直接设置输入/输出量。文本信息的显示用选择/确认的方法,d多可显示80条信息,每条信多4个变量的状态。过程参数可在显示器上显示,并可以随时修改。TD200面板上的8个可编程序的功能键,每个都分配了一个存储器位,这些功能键在启动和测试系统时,可以进行参数设置和诊断

概述在严酷环境条件下使用的控制器扩展温度范围:-40/-25 °C 至 +70 °C适用于介质暴露场合(有害气体环境)允许冷凝LOGO 采用经过认证的 PLC 技术!便于处理、编程、维护和维修理想用于汽车工程、环境工程、采矿、化工、物料处理、食品工业等附件:

  通过前面板安装套件可将逻辑模块简单、可靠地安装在前面板中,从而实现对IP65 的保护。为确保由电池供电的 SIPLUS 设备与内燃机配套使用时能够可靠运行,需将SIPLUS upmiter 上游设备放在电池和 SIPLUS LOGO! 之间。详细信息,请参见:

 

  技术规范SIPLUS LOGO! 的一般技术数据

  环境温度范围

  -40/-25 +70 °C

  防护涂层

  印刷电路板和电子元件的涂层

  技术数据

  除环境条件外,也同样适用标准产品的技术数据。

  环境条件

  环境条件的扩展范围

  环境温度、大气压力和海拔高度Tmin Tmax,在 1080 hPa 795 hPa (-1000 m +2000 m) 下 // Tmin (Tmax - 10K),在 795 hPa 658 hPa (+2000 m +3500 m) 下 // Tmin (Tmax - 20K),658 hPa 540 hPa (+3500 m +5000 m) 下

  冷启动时,小值0° C

  相对湿度

  有冷凝,值100 %;相对湿度,有结露/结霜(不允许在结霜状态下进行调试)

  电阻

  生物活性物质/符合 EN 60721-3-3√;Class 3B2 霉菌和真菌孢子(动物群除外);运行期间,不使用的接口必须插上插头盖。

  化学活性物质/符合 EN 60721-3-3√;Class 3C4 (RH

  机械活性物质,符合 EN 60721-3-3√;Class 3S4,包括沙/尘;运行期间,不使用的接口必须插上插头盖。

  概述结构紧凑、易于使用的低成本解决方案,用于满足简单控制任务结构紧凑、易于操作,无需附件即可广泛应用“一体式"产品,集成显示屏和操作面板只需点击按钮或通过 PC 软件即可连接 36 种不同的功能;使用次数多达 130 多次LOGO! 8 :通过按钮或使用 PC 软件,可链接 38/43 个不同功能;多 200/400 次只需按一个按钮,即可切换功能。重接线无需更多耗时样本 ST 70:也可在样本 ST 70中找到有关 LOGO! 的信息:

 

  应用LOGO! 逻辑模块提供方便的、用户友好的解决方案,用于满足简单的开环和闭环控制任务。

  LOGO! 具有广泛的通用性,例如:

  楼宇服务/电气安装(照明、百叶窗、遮篷、门、门禁系统、栅栏、通风系统,等。)控制柜制造。机电设备(泵,小型压机,压缩机,传送带,升降台等)暖房,温室的特殊控制对其他控制器的信号进行处理LOGO! 逻辑模块可根据应用情况进行扩展。

  船级社认证美国船级社, 法国船级社, 挪威船级社,德国劳氏船级社, 英国劳氏船级社,等

  设计LOGO! Modular 可提供多种电压类型(12VDC, 24VDC, 24VAC, 115/230VDC, 115/230VAC):

  标准型:纯型号,成本经过优化,不带按键控制面板和显示屏。LOGO! 具有以下特性:

  R:继电器输出C:时钟/时间切换E:以太网接口o:无显示屏LOGO!使用非常简单:

  按键控制面板和显示屏位于一个设备中。无需其它工具。通过集成式 EEPROM 备份切换程序和设定值(如定时器),以防电源故障。LOGO! 节省空间:

  例如:LOGO! 230RC:72 x 90 x 55 mm (W x H x D).经调整后,可安装在配电箱中(尺寸与接地故障断路器相同)。LOGO! 提供的灵活性和通用性:

  可扩展性:根据应用情况可连接扩展模块。LOGO! 具有通信功能:

  使用可选的通信模块,可连接到 AS-Interface 和 KNX Konnex 网络。LOGO!7 和 8 可与其它 LOGO! 单元通信,或与 SIMATIC 控制器或 SIMATIC 面板通信

  功能LOGO!使用非常简单:

  36 种不同功能:用于电气工程的基本功能(例如:与、或)以及特殊功能(例如:计数器,闭锁继电器,PI 控制器)。只需通过键盘或PC软件将所存储的功能进行作何,即可轻松进行编程。通过可选的程序模块,可以简单、方便地复制控制程序。LOGO!8:

  38/43 种不同功能:集成基本功能(例如:与、或)和特殊功能(例如:计数器,闭锁继电器,PI 控制器)。通过可选的程序模块或使用标准 CF/微型 CF 卡,可以简单、方便地复制切换程序LOGO! 提供的灵活性和通用性:

  通过按键可方便、灵活地重新链接功能。无需耗时的接线。可选择在PC机上操作:通过 PC 创建、仿真、在线测试和归档控制程序,包括归档选项

  本公司与德国SIEMENS公司自动化与驱动部门的*紧密合作过程中,

  建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长,

  为广大用户提供了SIEMENS的的技术及自动控制的解决方案

1.西门子PLC模块

SIMATIC S7系列 S7-200 SMART、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、ET200系列、LOGO逻辑模块、CPU、数字量模块、模拟量模块,通讯模块、6EP电源模块。

2.人机界面(触摸屏)

西门子HMI触摸屏TD200、TD400、OP177、TP177、MP277、MP377触摸屏KP177触摸屏。

3.变 频 器

MICROMASTER MM440/MM430/MM420变频器,G110、G120、V20、V90系列6SE70系列变频器

5、工业以太网

通讯网卡、通讯电缆、通讯接头、DP总线电缆、总线连接器、工控机、工业交换机。

4:数控伺服

数控系统802S、802C、802D、810T、810M、810D、840D、611系列驱动。伺服控制系统 伺服控制器6FC、6SN系列,伺服电机 1PH、1FK、1FT系列 S120系列 6SL系列。全数字直流调速装置 6RA23、6RA24、6RA28、6RA70系列(FC、VC、SC)。

 S7-300PLC西门子S7-300CPU317-2DP可编程控制器
1.      在STEP中使用“Download user program to memory card "命令可以把程序直接到FEPROM中,每次用这个命令时,都会清除FEPROM卡中以前的程序。当的程序大于工作存储器或者大于FEPROM卡的容量时使用“Download user program to memory card"命令时会出现报警信息,过程仍然可以继续,但是完成后会出现错误信息,PLC故障灯亮,此时从CPU的模板信息“Module information"中可以看到FEPROM卡中内容为空,相当于删除了卡里的东西,之后可以重新在卡里新的程序。

2.      在STEP中使用“Download user program to memory card"一个空的程序到卡中,即可清空卡中的内容。

3.      通过在线删除工作存储器中的全部程序,再在STEP中执行“Copy RAM to ROM"命令可以将FEPROM卡中的内容全部删除。对于含有内置的EPROM的CPU时,也可就用此方法来删除EPROM中的内容。(仅适用于标准型S7-300 PLC)

4.      当CPU的设置读写保护后,直接用的快捷键则到内置的RAM(load memory)中,此时加密信息可以通过复位删除或执行“Download user program to memory card"一个空的程序到卡中,此时可清除CPU中的。若CPU的设置读写保护后,执行“Download user program to memory card"加密程序到FEPROM卡,则无法清除该。

5.      使用读卡器或PG来删除。当在卡中加密又丢失了的情况只能用这种方法来删除卡中的内容。

2.2.5      关于FEPROM卡的其它信息

   对于标准型S7-300CPU,每次拔卡后上电或者插卡后上电,CPU都会要求执行复位,Stop 灯出现慢闪,需要用MRES复位(用MRES复位注意:拔卡和插卡均只可在掉电时进行)。对于S7-400CPU每次拔卡后上电或者插卡后上电CPU都不会要求执行复位,但在拔卡后,工作存储器的程序自动丢失,即使有后备电池也一样。

2.3    带内置EPROM的S7-300 CPU

     对带有集成EPROM的CPU模块,可以使用“Copy RAM to ROM"将程序复制到集成EPROM中,以确保在没有备用电池的情况下发生电源故障或存储器复位时数据不丢失。CPU 312 IFM、CPU 314 IFM和C7系列 带有内置的EPROM装载存储器,由于不太常用,这里不作重点描述。

3        S7-300PLC西门子S7-300CPU317-2DP可编程控制器关于数据保持3.1   CPU启动方式:

S7-300CPU只有“暖启动"(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7 400的冷启动相同)。暖启动调用OB100组织块。当启动时,过程映像和非保持数据被清除。当过程映像读入后,就开始新的一个循环。

  对于使用MMC卡的新型S7300 CPU

暖启动时,所有的数据块(DB)都是被保持的,“保持存储器"(Retentive Memory)标签页的定义区为“灰色"不可选的,如图9-3所示。定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除。

S7-300 CPU 存储器复位

当存储器复位时,工作存储器、内置装载存储器(对于标准CPU)和带保持的数据都被清除,然后执行硬件测试。如果存储器卡存在,用户程序就从存储器卡拷贝到工作存储器


6ES7518-4FP00-0AB0详细说明

CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂

CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

CPU 319-3 PN/DP,用于具有容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

提供有以下紧凑型CPU:

CPU 312C,具有集成数字量 I/O 以及集成计数功能的紧凑型 CPU

CPU 313C,具有集成数字量和模拟量 I/O 的紧凑型 CPU

CPU 313C-2 PtP,具有集成数字量 I/O 、2个串口和集成计数功能的紧凑型 CPU

CPU 313C-2 DP,具有集成数字量 I/O 、PROFIBUS DP 接口和集成计数功能的紧凑型 CPU

CPU 314C-2 PtP,具有集成数字量和模拟量 I/O 、2个串口和集成计数、定位功能的紧凑型 CPU

CPU 314C-2 DP,具有集成数字量和模拟量 I/O、PROFIBUS DP 接口和集成计数、定位功能的紧凑型 CPU

CPU 314C-2 PN/DP 带有集成数字量和模拟量 I/O 和集成计数和定位功能的紧凑型 CPU, 可通过 PROFIBUS DP 和 PROFINET IO 实现分布式拓扑; 可在作为 PROFINET 上基于组件的自动化 (CBA) 中的分布式智能设备

提供了以下技术CPU

CPU 315T-3 PN/DP 适用于在程序范围和分布式组态方面具有中等/较高要求的装置,这些装置需要采用 PROFIBUS DP 和 PROFINET IO,并且需要对多 8 个轴执行可调节运动控制。

CPU 317T-3 PN/DP 适用于在程序范围和分布式组态方面具有较高要求的装置,这些装置需要采用 PROFIBUS DP 和 PROFINET IO,还需要对多 32 个轴执行可调节运动控制。

CPU 317TF-3 PN/DP 适用于在程序范围和分布式组态方面具有较高要求的装置,这些装置需要采用 PROFIBUS DP 和 PROFINET IO,需要有安全功能并对多 32 个轴执行可调节运动控制。

提供有以下故障安全型CPU:

CPU 315F-2 DP,用于采用 PROFIBUS DP 进行分布式组态、对程序量有中/高要求的故障安全型工厂

CPU 315F-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的故障安全工厂

CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的故障安全型工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统

plc的CPU 模块变为STOP 状态时,将RUN 状态下的输出(Y) 记忆在CPU 模块内部后,将输出(Y) 全部置为OFF。再次置为RUN
状态时的输出(Y) 的状态设置可从下述中选择。
·输出STOP 前的输出(Y) 状态
·清除输出(Y)
(1) STOP → RUN 时的动作
在下述保持梯形图中,其动作如下所示。
(a) 输出了STOP 前的输出(Y) 状态的情况下
输出变为STOP 状态之前的输出(Y) 状态后,执行程序的运算。
STOP 状态时将输出(Y) 强制ON 的情况下www.diangon.com,输出STOP 前的状态。STOP 前的输出(Y) 为OFF 时,不保持ON 状
态。
(b) 对输出(Y) 进行了清除的情况下
输出将变为OFF 后的状态。输出(Y) 的输出在执行了程序运算后进行。
STOP 状态时将输出(Y) 强制ON 的情况下,保持ON 状态。
(2) 设置方法
对STOP → RUN 时的输出模式进行设置。
工程窗口[Parameter( 参数)] [PLC Parameter( 可编程控制器参数)] [PLC System( 可编程
控制器系统设置)]

在系统设计的初期,开发者应该从系统的角度来考虑plc控制程序的保护:
    一、 T.I.A(全集成自动化)的概念有助于保护我们的KNOW HOW
    T.I.A实现了组态和编程,数据管理和通讯,自动化与驱动产品(包括PLC控制器、hmi人机界面、网络、驱动器等产品)的高度集成。实践证明,采用T.I.A集成概念设计的控制系统很难被抄袭。同一个软件平台,相同的硬件组成,一样的总线通讯,完全可以设计出截然不同的控制系统,这是一个让开发者自由发挥的平台。
    举个例子,2个MM440变频器和一个CPU315-2DP进行PROFIBUS-DP的通讯,除了PLC和变频器有常规的数据交换,如果用户使用了DRIVES ES的工程软件,还能实现2个MM440之间的直接的快速数据交换,另外通过DRIVES ES还能实现PLC和MM440之间超过10个总共16个PZD过程数据的交换,实现PLC批量下载变频器参数的功能。
    而这一切的实现从表面上看,硬件没有发生任何的变化,仿制者很难从硬件上来判断出系统是如何控制这两台驱动器的速度的。不熟悉西门子产品的仿制者无法轻易更换硬件配置或修改软件,而即使仿制者是个西门子产品的专家,要独自分析清楚具体细节问题也不是件容易的事情。
    从某种程度上说,T.I.A大大提高了对仿制者的技术水平要求的门槛,达到西门子系统集成专家水平的技术人员一是不多,二很少有愿意做这些不齿的事情的。此外,对于一些较大系统的OEM开发商,路由通讯功能,iMAP软件包等都是很不错的T.I.A系统功能或工具,我们应该尽量利用T.I.A给我们带来的技术优势,占领技术制高点,加大仿制或抄袭的技术难度。
    二、 采用语言编写部分重要的工艺程序
    这一点主要针对采用S7-300400或WINAC产品的控制设备,除了使用STEP 7提供的LAD,STL,FBD标准编程语言来开发控制程序,还可以使用SCL,S7-GRAPH等语言来开发一些重要的工艺程序,WINAC还可以使用ODK软件包开发出专有的程序块。一般的仿制者是不容易搞到这些开发工具的,即使有也不一定会使用,更不用说来读懂这些程序了。在项目具体实施的过程中,我们应该从软件开发技巧的角度来考虑PLC控制程序的保护:
    1. 编程方式的采用
    a) 采用模块化的程序结构,采用符号名,参数化来编写子程序块
    b) S7-300400尽量采用背景数据块和多重背景的数据传递方式
    c) 多采用间接寻址的编程方式
    d) 复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的控制逻辑或控制顺序。
    用户应该尽量采用以上几种层次的编程方式,这样编出来的程序中嵌入系统的保护加密程序,才不容易被发现和<此处内容被屏蔽>
    2.主动保护方法
    a) 利用系统的时钟 
    b) 利用程序卡或者CPU的ID号和序列号  
    c) 利用EEPROM的反写入功能,及一些需要设置的内存保持功能 d) 利用系统提供的累时器功能  
    e) 在用户程序的数据块中设置密码  
    f) 软件上设置逻辑陷阱 
    g) 可以反向利用自己在编程时犯的错误
    3. 被动保护方法
    a) 在内存容量利用许可的条件下,不要删除被认为是无用的程序 
    b) 在数据块里留下开发者的标识,以便于将来遭到侵权时可以取证
    4. 应用反<此处内容被屏蔽>技术的注意事项
    a) 在用户程序中嵌入保护程序要显得自然一些,不能很突兀的加出一段程序来,代码要尽量精简,变量符号名应与被嵌入程序段的变量保持一致  
    b) 往往一种保护加密手段是不够的,应该多种方法并用,并且这些保护程序一旦激活后对系统造成的后果也应该尽量不同,造成所谓的“地雷效应”,从而增加程序被<此处内容被屏蔽>的难度,时间与成本,短时间内让抄袭者束手无策,  
    c) 保护好程序的原代码,如果需要交付程序的,在不影响用户对设备维护的前提下,应对交付的程序做适当的技术处理,如删除部分符号名,采用上载的程序或数据块  
    d) 做好严格的测试,以避免保护程序的不完善引起的误动作而带来的不必要的麻烦,同时也能降低售后服务的的费用
    三、使用通讯功能
    在实际的工作中,往往会遇到一些系统间需要数据交换的问题(如PLC-PLC之间,PLC与驱动器之间,PLC与仪表之间),无论是西门子产品之间还是西门子产品与第三方产品之间,建议使用通讯的方案来代替模拟量或开关量之间的信号互连的方案。对于前者,仿制者只能看见一条硬件的通讯线,至于有多少数据是如何通过通讯交换的,仿制者必须要花精力研究具体的用户程序才能搞清楚;而对于后者,开发者是省心省力了,仿制者也是一目了然,尽收眼底。
    PLC与驱动器的通讯,除了了控制字状态字、设定值反馈值及过程变量的数据通讯,驱动器工作的参数好也能由PLC通过软件下载,这样即可以降低终用户维护系统的技术要求,同时可以防止仿制者通过驱动器工作参数分析系统尤其在驱动方面的工作原理和设计思路。
    有时候控制系统会由多个子控制系统构成,由此形成多CPU加人机界面的网络,西门子S7-200产品常见的是PPI网络,S7-300400产品常见的是MPI网络,通常是人机界面与CPU之间的数据交换,而我们也可在CPU的用户程序中添加一些无须组态的S7基本通讯功能(S7-200可用NETRNETW指令,S7-300400可以用X_PUTX_GET指令),定时或不定时地在CPU之间进行少量数据交换,通过这些数据实现子系统控制逻辑的互锁。对于这样的系统,仿制者要分析某一子系统的程序也不是件十分容易事情。
    四、采用面板类型的人机界面
    尽量在自动化系统中使用面板类型的人机界面来代替单一的按钮指示灯,虽然按钮指示灯的功能是无法保密的,但目前为止,面板型人机界面能够实现程序上载并实现反编译的产品还不多见,开发者可以在面板的画面上加上明显的厂家标识和联系方式等信息,仿制者还不至于傻到连这个也原样照抄吧。
    这样迫使仿制者必须重新编写操作面板的程序甚至于PLC的程序,而开发者则可利用面板和PLC数据接口的一些特殊功能区(如西门子面板的区域指针,或VB脚本)来控制PLC的程序执行。这样的PLC程序在没有HMI源程序的情况下只能靠猜测和在线监视来获取PLC内部变量的变化逻辑,费时费力,极大的增加了仿制抄袭的难度。


展开全文
优质商家推荐 拨打电话