西门子嘉峪关市授权一级代理商西门子嘉峪关市授权一级代理商西门子嘉峪关市授权一级代理商 西门子可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子公司的plc产品包括logo、s7-200、s7-1200、s7-300、s7-400、s7-1500等。西门子s7系列plc体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。s7系列plc产品可分为微型plc,小规模性能要求的plc和中、高性能要求的plc等。
大家在使用step7打开一些程序时,常会遇到以下三种plc的加密情况,现根据自己的经历和大家一起分享探讨。
*种情况。是在硬件组态中,在cpu属性中按照保护等级设置密码,将cpu中程序锁住,不影响cpu的正常运行。这种情况是往往是程序设计编程人员出于安全和知识产权的保护等目的而进行的设置。常见的加密方式有三种,如图一示。1、程序可读出,数据可修改,运行可监视,只是程序不可更改。(出于安全考虑)2、数据可修改,运行可监视,程序即不能读出也不能修改。(出于安全考虑,也为保护知识产权)3、程序、数据、运行均不可读出、监视和更改。(安全性*)方法:在硬件组态中打开cpu的protection(保护)选项,选择需加密方式,设置密码后保存编译重新下载硬 件组态就可以了。注意:如何设置密码忘记或丢失,那么只有通过编程软件在线连接plc,清空plc程序,(包括程序块,系统块和数据块)然后将备份的程序重新下载。
第二种情况就是程序中程序块的加密和解密。方法步骤如下。
1、在step7中打开要加密的程序块,点击菜单“文件/生成源文件(file/generate source)”,
生成要加密保护的程序块的原代码文件。
2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。
3、在程序块的声明部分,title行下面的一行中输入“know_how_protect”。(如图二示)
4、执行菜单命令“文件/保存(file/save)”然后“文件/编译(file/compile)”。
5、编译*后,可在“块”中看到加锁的程序块。
6、解除密码,打开相应的“源文件”,把“know_how_protect”删除,然后编译即可。
注意,保存好源文件,否则已加密的程序块将无法打开。同时,你用scl源程序编译完成后,删除scl源程序就行了。别人没scl源程序,打开你程序中的块时就只能显示成stl程序了。
第三种情况就是我们在打开别人的程序时,遇到的那些加密程序块,又没有源程序的情况下,就只能靠一些解密工具或者其他方式了。
西门子plc数字量输出模块的简单介绍:8、16 和 32通道数字量输出模块,灵活地选择控制器以满足相应任务需要用于使用附加输出对系统进行后续扩展,35 mm宽的模块具有参数设置和诊断功能25 mm 宽的模块可在狭小空间内使用:极为经济,无参数设置或诊断功能simatic s7-1500,数字式输出模块, dq32xdc 24v/0.5a ba, 32 条通道,每组 8 条, 4a 每组; 供货范围包括前连接器直插式.
s7-300plc具有多种不同的通信接口,并通过多种通信处理器来连接as-i总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(mpi)集成在cpu中,用于同时连接编程器、pc机、人机界面系统及其他simatics7/m7/c7等自动化控制系统。
simatic s7-300 plcs7-300是模块化小型plc系统,能满足中等性能要求的应用。各种单独的模块之间可进行广泛组合构成不同要求的系统。与s7-200plc比较,s7-300plc采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给有模块进行参数赋值;方便的人机界面服务已经集成在s7-300操作系统内,人机对话的编程要求大大减少。simatic人机界面(hmi)从s7-300中取得数据,s7-300按用户的刷新速度传送这些数据。s7-300操作系统自动地处理数据的传送;cpu的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件;促进会vb恩兔hfjnvvncvweru多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;s7-300plc设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,s7-300plc可通过编程软件step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。