供求合作

当前页面: 首页 >供求信息 >KOLLMORGEN B404BA1

KOLLMORGEN B404BA1

供稿:厦门兴锐达自动化设备有限公司 2015/11/3 14:52:38

0 人气:1

  • 型号:KOLLMORGEN B404BA1

  • 数量:10

  • 制造商: 厦门兴锐达自动化设备有限公司

  • 有效期:2019/2/1 0:00:00

描述:

KOLLMORGEN  DBZX55C39

KOLLMORGEN  BDS4A203J0001

KOLLMORGEN  D55001-00000000

KOLLMORGEN   B404BA1

KOLLMORGEN  BDS4A103J0001

KOLLMORGEN  BDS522001

KOLLMORGEN  BDS5A220

KOLLMORGEN  60WKSCE24022PB

KOLLMORGEN  60WKSMP24022PB

KOLLMORGEN  DH103A131210

KOLLMORGEN  EB104A11B3

KOLLMORGEN  M207023B2

KOLLMORGEN   B404BA1

KOLLMORGEN  ME9203BAQ9254

KOLLMORGEN  EB-404-C-11

如何给PLC程序块上锁

FB,FC块

答:一、硬件组态中打开CPU的protection(保护)选项,选第三个设置(读写保护),设置密码后保存编译重新下载硬     件组态就可以了。

二、在Step7中, 可以先任意打开一块, 在"file"中选择"Generate Source"或快捷方式"Ctrl+T",弹出一个画面,填写"object name"如"tt",然后按OK确认,就会再弹出另一个画面,左边是你的程序中所有的块,如果你需要保护哪些块, 就把这些块移到右边, 然后退出所有的程序块,再进入SIMATIC Manager中。

   在S7 Program Sources找到文件tt,双击tt打开,在第四行中加入"Know_How_Protect", 然后编译, 无错后存盘。这样FB1、FB2就被保护住,如想去掉保护,在tt中去掉"Know_How_Protect"编译存盘即可。

注意: 千万不要丢失或删除源文件(如tt), 否则程序被保护, 用户可以另存到其它目录中,或Export Source到硬盘中,再删除源文件,这样别人只能看到未保护的块。

1. 打开程序编辑窗口LAD/FBD/STL;

2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单  File—>Generate source 生成);

3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;

4. 在程序块的声明部分,TITLE行下面的一行中输入” KNOW_HOW_PROTECT”;

Compile);?Save,File?5. 存盘并编译该source文件(选择菜单File

6. 现在就完成了您程序块的加密保护;

如下图中表示了如何对STL source文件进行加密:

取消对程序块的加密保护

1. 打开程序块的Source源文件;

2. 删除文件中的KNOW_HOW_PROTECT;

3. 存盘并编译该source文件;

4. 现在程序块的加密保护已经取消。

我有一台224的CPU,三根传送链接着三个编码器,我们现在需要做一段程序来自动控制三台传送链的速度,使其同步运行,请各位专家给点建议,怎么做比较好啊!

答:-----------速度同步,你的这三个传送链相互之间有关联吗 还是说只要能达到速度同步就好,根据现场的实际情况,根据机械减装置的一些数数据,如 减速机的减速比,传送链下面棍子的棍径,等数据 推到出电机的转速,然根据电机转速给定驱动装置的设定值,而且驱动装置的控制方式选择闭环,这样就可以把编码器不通过PLC,通过装置自身来控制,降低数据处理的时间,提高响应速度,而PLC要做的就是根据设定值 求出每台传送链相关的驱动装置的给定值。

现分享一个关于两个 CP243-1 之间数据“交流”的例子:CP243-1作为客户端,建立一个连接并配置两个或以上的数据传输会有什么区别?

测试1:CP243-1作为客户端,通过以太网向导建一个连接并配置两个数据传输,收、发共计调用两个ETHx_XFR子程序,运用done完成位循环触发ETHx_XFR子程序,部分程序如下:

通过状态表监控done和error当前值,两个子程序的done位始终在0/1之间切换,error为0,俩CP243-1“交流”正常。

测试2:CP243-1作为客户端,通过向导建一个连接并配置三个数据传输,收、发共计调用三个ETHx_XFR子程序,做法与测试一相同,运用done完成位循环触发ETHx_XFR子程序,执行流程图如下:

图中DATA1 / 2 / 3为数据传输任务,在同一个连接中必须按顺序依次循环发送。

(注:DATA3的数据传输任务ETHx_XFR子程序对于的done为M0.6,error为MB12)

通过状态表监控各数据传输的done和error当前值,其中两个ETHx_XFR子程序的done位都为1,其对应error为130错误(通道繁忙或无“起始”脉冲),俩CP243-1“交流”失败,这究竟是什么原因造成的呢?

如果更改测试二的程序,对于第1个ETHx_XFR子程序用手动触发,先将EN置1,其done立即为1,然后给start一个上升沿,发现done变为0,执行完毕后置1;紧接着对第2个ETHx_XFR子程序用手动触发,先给EN置1,其done立即为1,同时发现其error为130。

由此可见,测试一中2个ETHx_XFR子程序中的EN和start引脚是互相运用了done位的0/1切换而未发生通讯报错;而测试二中任何时刻都有2个EN引脚为1,这就是130错误的缘故。

测试二的解决办法:当前的ETHx_XFR子程序执行完毕,用其done复位其EN和start引脚触发点(即上一个ETHx_XFR子程序的done);例如在第二个子程序后添加网络,如下图所示,用第二个子程序的done复位第一个子程序的EN和start引脚触发点。

  所谓:欲速则不达,CP243-1之间的“交流”只有顺序执行,数据才能有条不紊。同一个连接中的多个数据传输任务必须做顺序触发控制。

故事外传: CP243-1提供8个连接资源,在客户机和服务器的通讯资源充裕时,可建立多连接,每个连接中仅建立一个数据传输任务。此时可以同时调用ETHx_XFR子程序,该方法虽然提高通讯数据的更新速率,但占用了多个连接资源。


兴锐达不吹牛!想要比同行低15个点!请贵宾来电!保证满意!

KOLLMORGEN  B406A23

KOLLMORGEN   B404BA1

KOLLMORGEN  M-605-B-A9-260

KOLLMORGEN  A404A23

KOLLMORGEN  B404A23

KOLLMORGEN  BDS4A206J0001405

KOLLMORGEN  DH083A131210

KOLLMORGEN  60WKSM24006PB

KOLLMORGEN  B402B23

KOLLMORGEN  CR06250

KOLLMORGEN  M405BA3

KOLLMORGEN JR16M4CH

KOLLMORGEN   B404BA1

KOLLMORGEN  60WKSM24006P0

KOLLMORGEN  B204B21B2

联系人:刘锦燕

手机:13295922579

电话:0592-5580706

传真:0592-5361191

邮箱:LJY_05228@163.COM

QQ2711934024

QQ:2574619415



联系方式:
  • 电话:0592-5580706/13295922579
  • 传真:0592-5361191
  • email:LJY_05228@163.com
更多内容请访问 厦门兴锐达自动化设备有限公司(http://c.gongkong.com/?cid=52360)

手机扫描二维码分享本页

工控宝APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般