西门子6SL3120-1TE26-0AA3
更新时间:2023-10-26 04:00:00
价格:请来电询价
品牌:西门子
型号:模块
产地:德国
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍
PPI协议是西门子为S7-200专门开发的通信协议,是不开放的协议。CPU自带的两个通信口(Port0、 Port1)均支持该协议,S7-200的一些通信模块也支持PPI协议。编程软件Micro/WIN与CPU进行编程通信也使用PPI协议,编程下载必须使用配套的PPI线缆。 PPI是一种主从协议,CPU既可以做主站,又可以做从站。主站靠PPI协议管理与从站通讯。所有的通信程序运行在主CPU上,从站设备不需要专门的通信代码,根据主站的请求做出对应响应,实现CPU之间的数据交换。 采用PPI协议可以构成由单主站多从站构成简单的PPI网络,也可设置多个主站和若干从站构成复杂的通信网络,但是主站数量一般不超过32个,不过大家一般也不会这么复杂的使用。建议使用单主站多从站的简单PPI网络。
|
相信大家在使用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程序了。 第三种情况就是我们在打开别人的程序时,遇到的那些加密程序块,又没有源程序的情况下,就只能靠一些解密工具或者其他方式了。这种解密方式在此不做讨论。 |
在实际应用中,我们常会用到计时时长远超过S5定时器的*大定时时长的情况。比如,我们要求某一设备在满足运行条件后,持续运行8个小时。此时,单独用S5定时器很难实现这一控制要求。 实现上述控制要求的方法有多种,这里,介绍一种"利用计数器扩展定时时长"的方法,并简要引出S7中计数器的概念。 一、控制任务归纳 控制任务为:某一设备在满足运行条件后,持续运行8个小时 做以下假设: 1、假设该设备的各运行条件汇总为M10.0,且M10.0=1时,运行条件满足; 2、该设备的运行命令由Q2.0给出,即Q2.0=1时,设备运行; 3、为方便讨论,这里不考虑本设备故障、来自其他设备的连锁/互锁、及快/急停等各种信号的影响。 二、利用计数器扩展定时时长 1、计数器的相关概念 S7的系列CPU为计数器保留了一片存储区域。一个计数器包括一个16位的字和一个二进制的位。计数器的字用来存储当前的计数值,而计数器的触点状态反映在它的位上。如图1所示,为计数器的字。
|
相关产品
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com
站内搜索