你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
S7-300的n个常见问题解答之八
日期:2006-6-11 23:47:28 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
S7-300的n个常见问题解答之八
WWW_P※LCJS_CO※M-PLC-技-.术_网

141:应用软件冗余当一个长度错误出现导致CPU处于STOP模式应该作些什么?
WWW_PLCJS_COM-PLC-技.术_网

   当在OB100中设置软件冗余功能块FC100时,必须注意下列情况:参数IEC_NO 的背景数据块必须至少有两个字的长度,同样应用于冗余用户程序的参数 DB_NO的数据块也必须时这样。
W1WW_P4LCJS_COM-PLC-技.术_网

  
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  142:在S7程序中,有许多FC、FB块, 我怎样对其中的一些块进行保护, 而其它的块可以是开放的呢?
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

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

   2) 在S7 Program Sources找到文件tt,双击tt打开,在第四行中加入"Know_How_Protect", 然后编译, 无错后存盘。这样FB1、FB2就被保护住,如想去掉保护,在tt中去掉"Know_How_Protect"编译存盘即可。
WWW_P※LCJS_CO※M-PLC-技-.术_网

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

  
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  143:SFB41,SFB42,SFB43和FB41,FB42,FB43的区别?
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

   SFB41(CONT_C),SFB42(CONT_S),SFB43(PULSEGEN)块和FB41(CONT_C),FB42(CONT_S),FB43(PULSEGEN)的区别: SFB41,42,43与FB41,42,43的参数设置是一样的。SFB41,42,43只能用于CPU314IFM;FB41,42,43可用于CPU313以上的CPU(除CPU314IFM),因为SFB41,42,43集成于CPU314IFM中,而在普通CPU中没有这些块。
WWcW_PLCJS_COM-PLC-技.术_网

  
——可——编——程——控-制-器-技——术——门——户

  144:如何在多例兼容功能块中找到变量地址?
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

   在多例兼容功能块中,为块参数和静态本地数据加载与地址寄存器AR2有关的绝对地址。如果要在情景数据块中找到变量的绝对地址,则必须把域内指针(只是AR2的地址)加载到变量地址。
plcjs.技.术_网

  样例:
WWW_PLC※JS_COM-PmLC-技.术_网

  TAR2 //将地址寄存器加载到累加器AC1(偏移量)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  UD DW#16#00FF_FFFF // 关闭区域ID
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  L P##variable //加载变量地址
WWW_P※LCJS_COM-PLC-)技.术_网

  +D // 增加偏移量和变量地址
WWW_PLC※JS_COM-PmLC-技.术_网

  LAR1 // 保存地址寄存器AR1中的结果
WWW_PL※CJS_COM-PLC-技.术_网

  这样可在AR1中获得绝对地址以进行进一步处理。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

   当功能块作为本地实例调用时,总要使用该方法。比如,在一个功能块中创建可做为类型“FB”的静态变量的功能块。这样所调用的情景数据块的数据偏移量就存储到情景数据块中。单个实例的偏移量在AR2中。如果不调用作为本地实例的功能块,则可以结束计算。值‘ 0’就在地址寄存器中。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  注意事项:如果改变程序中的地址寄存器AR2,那么也改变了变量的偏移量地址。因此就不能保证再对变量进行正确访问。在这种情况下,必须预先保存AR2,并 在对程序动作完之后将其 复位为初始状态。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  样例:
W1WW_P4LCJS_COM-PLC-技.术_网

  TAR2 // 在累加器中加载偏移量地址
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  T #save // 比如,静态本地数据域 0中的变量
WWW_P※LCJS_CO※M-PLC-技-.术_网

  L DID 0 // 地址绝对是由DI加载的bedsWW.W_PLCJS_COM-PLC-技.术_网

  L AR2 // 核对
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  
——可——编——程——控-制-器-技——术——门——户

  145:怎样才能访问上一函数的本地数据?
WW.W_PLCJS_COM-PLC-技.术_网

   如要访问以前的本地数据(“V-e > L”数据),可以传送一自创建ANY指针或绝对地址到被调用的FC。如果传送的是自创建ANY指针,区域指针会指向其本地数据,而这是无意义的。> 因此“V”区域码必须置于ANY指针中。此码必须准确传送。当指定绝对地址时可由编译器完成此工作。
WWW.PLCJS.COM——可编程控制器技术门户

  常规程序结构:
WWW_PL※CJS_COM-PLC-技.术_网

  以ANY指针或绝对(地址)方式传送:
WWcW_PLCJS_COM-PLC-技.术_网

  LAR1 P##target //本地定义的ANY变量初始地址
WWW_PLCJS_COM-PLC-技.术_网

  L W#16#87 //为“V”区域载入码
——可——编——程——控-制-器-技——术——门——户

  T LB[AR1,P#6.0] //传送到ANY变量
WWW.PLCJS.COM——可编程控制器技术门户

  CALL FCxy
WWW_PL※CJS_COM-PLC-技.术_网

  source1: = #target //传送自创建的ANY指针
WWW_PLCJS@_COM%-PLC-技.术_网

  source2: = P#L 0.0 BYTE 8 //传送完全L数据区
WWcW_PLCJS_COM-PLC-技.术_网

  
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  绝对寻址与通过ANY指针寻址的区别:
WWW_PLC※JS_COM-PmLC-技.术_网

  下图显示了绝对寻址与通过自创建ANY指针寻址间的区别。在这种情况下“ 87”码不传送,因此ANY指针指向其本地区域。

本新闻共2页,当前在第11 2  
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

上一篇: S7-300的n个常见问题解答之二
下一: S7-200的160个常见问题解答之七
点击收藏到雅虎收藏夹点击收藏到百度收藏点击收藏到Google书签 点击收藏到Yahoo书签 点击收藏到新浪ViVi 点击收藏到搜狐网摘 点击收藏到365Key网摘 点击收藏到天极网摘 点击收藏到diglog点击收藏到和讯网摘 点击收藏到POCO网摘 点击收藏到YouNote网摘 点击收藏到博拉网 点击收藏到天下图摘 点击收藏到Del.icio.us点击收藏到digg点击收藏到reddit点击收藏到spurl点击收藏到BlinkList点击收藏到blogmarks
(收藏本页到后台,以便你以后查阅)打印此页 返回顶部 发送给你的朋友
资源推荐 请在MSN/QQ上推荐给你的好友,或者收藏到你的博客中!同时你还可以获得积分! 请在MSN/QQ上推荐给你的好友,或者收藏到你的博客中!
同时每点击一次,获得一个积分!
评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
模拟S7-300PLC运行的西门子S
S7-200编程小技巧
很好的西门子s7-200模拟
Step7v5.3安装步骤
西门子PLC的几种编程语言简单介绍
S7-300的n个常见问题解答之五
西门子S7-200系列PLC的PID功
S7-200的60个常见问题解答
step7编程之地址概念详解
S7-200的160个常见问题解答之三
用西门子PLCS7-200实现工作小
编程软件STEP7V5.3SP2
3台电机顺序启动,逆序停止梯形图程序
S7-300的n个常见问题解答之四
SiemensPLC在闭环控制系统中P
SIEMENSPLC中PID控制的应用
S7-200编程小技巧
s7-300模拟量(温度、压力、流量)
siemens300/400编程技巧
S7-200的160个常见问题解答之八
S7-200系列PLC编程器的使用示例
液体混合装置控制的PLC编程实例
怎样将s7-200设为Modbus主站
请教S7的PID如何使用
怎么用西门子的200系列PLC控制电机
s7-300模拟量(温度、压力、流量)
S7-300的n个常见问题解答之七
siemens300/400编程技巧
请赐教!S7-300PID的FB41功
LOGO!的20个常见问题解答
S7-200的160个常见问题解答之二
·站内热门排行
PID参数如何设定调节
PLC解密程序-万能钥匙-犯罪工具
PLC精品课程:1.可编程控制器(PL
PLC基础知识全接触
PID温度控制的PLC程序设计
VB编写的ModbusRTU协议通讯
初学者指南-PLC应用中应注意的问题(
给年轻工程师的十大忠告(转贴)
PLC控制变频器
一个按钮两种功能
模拟S7-300PLC运行的西门子S
步进电机的PLC直接控制
三菱PLC可编程教程
PLC基础介绍
简易梯形图的编绘
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La