品牌:ABB | 产地:厦门 |
主营AB/ABB/GE/施耐德/本特利/ TRICONEX 巴赫曼/西屋/黑马 福克斯波罗 霍尼韦尔 等PLC 模块卡件
可以根据用户需求,提供选型配置、电气控制柜设计.工程设计、系统成套、软件编程、现场调试
使用面板类型的人机界面
尽量在自动化系统中使用面板类型的人机界面来代替单一的按钮指示灯,虽然按钮指示灯的功能是无法保密的,但目前为止,面板型人机界面能够实现程序上载并实现反编译的产品还不多见,开发者可以在面板的画面上加上明显的厂家标识和联系方式等信息,仿制者还不至于傻到连这个也原样照抄吧。
这样迫使仿制者重新编写操作面板的程序甚至于PLC的程序,而开发者则可利用面板和PLC数据接口的一些特殊功能区(如西门子面板的区域指针,或VB脚本)来控制PLC的程序执行。这样的PLC程序在没有HMI源程序的情况下只能靠猜测和在线监视来获取PLC内部变量的变化逻辑,费时费力,的增加了仿制抄袭的难度。
采用语言编写部分重要的工艺程序
这一点主要针对采用S7-300/400或WINAC产品的控制设备,除了使用STEP 7提供的LAD,STL,FBD标准编程语言来开发控制程序,我们还可以使用SCL,S7-GRAPH等语言来开发一些重要的工艺程序,WINAC还可以使用ODK软件包开发出专有的程序块。一般的仿制者是不容易搞到这些开发工具的,即使有也不会使用,更不用说来读懂这些程序了。
Ø 在项目具体实施的过程中,我们应该从软件开发技巧的角度来考虑PLC控制程序的保护:
1. 编程方式的采用
a) 采用模块化的程序结构,采用符号名,参数化来编写子程序块
b) S7-300/400尽量采用背景数据块和多重背景的数据传递方式
c) 多采用间接寻址的编程方式
d) 复杂系统的控制程序尤其是一些带有顺序控制或配方控制的程序,可以考虑采用数据编程的方式,即通过数据的变化来改变系统的控制逻辑或控制顺序。
1PH6135-4NF06-Z
SV0550IS7-4S0D
REFU 316 316/25H
6SL3210-1PE24-5AL0
KE120-0EU
MAC090C-1-GD-1-B/110-A-2/-I00625/S013
SERVOMOTOR 1FT6134-6AB71-4ED3
AC-MAINSPINDLE DRIVE TDA1.3-100-3-A00 R911258390
1FT5138-0AA71-1-Z
6AV6643-0DB01-1AX2
A.C. SERVO POWER SUPPLY KDV4.1-30-3 R911239073
UD-DPU500V10E10
KETOP C100 D-CE 59718/15
6RA2277-6DV62-0
POWER SUPPLY KDS1.3-200-300-W1