您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-300 150个问题解答 正文
西门子S7-300 150个问题解答

西门子S7-300 150个问题解答

点击数:7273 次   录入时间:03-04 11:42:34   整理:http://www.55dianzi.com   PLC入门
读取 DP 从站数据与用 L 指令读从站的输入镜像区两种方法的区别
问:SFC14 读取 DP 从站数据与用 L 指令读从站的输入镜像区两种方法的区别是什么? 除了 以上问题外,还想问一下consistent data 这个名次是什么意思?
答:1. STEP 7 中的 I/O 存取指令 LT 不允许用单字节、单字或双字命令去存取具有 3 个或大于 4 字节的相连续的 DP 数据区域(模块)。为了存取这种封闭结构的连续的数据区域, 只能使用 SFC14/15 来使用。
2.
不一样,如果你的 DP 从站的地址用的是过程映像区的地址,就没有必要使用 SFC14/15, 只要和普通的 I/O 一样访问就是了,S7-300 是在 0-127 之内。但如果使用的是外设通道,就有一致性的区别,如果是字一致性,
你在访问 PID256 时,就 有可能被中断,PIW256 PIW258 的内容不是同步刷新的。而区域一致性的地址只能用 SFC14/15 访问,而且在访问这个连续地址时是不允许被中断的,其内容是同步刷新的。
3.
判断一个地址是在过程映像区还是外部输入很简单,双击打开DP 从站的 I/O 属性,看其 process image 属性,如果是 OB1 PI(对于 S7300,只有一个映像区,S7400 则不然),那 么从站的地址就是在过程映像区里的。如果 process image 属性为空,则属于外部输入。通 常,模块的一致性选择为 BYTE ,都放在过程映像里。一致性为 WORD UNIT 等等,地址都 是外部输入。
25.
关于 SFC20 bit move 为什么出错
问:CALL "BLKMOV"
SRCBLK :=P#M 0.0 BOOL 5
RET_VAL:=MW100
DSTBLK :=P#M 20.0 BOOL 5
NOP 0
lw1
lw2 的地址冲突的。
答: 用 mw0 mw2 来说明: mw0 20000001111111111 做与操作, mw2 2 1111110000000000 做与操作,再将 2 个结果做或操作,送到目标地址就可以了。
26.
两台 S7-300 MPI 组态方法
问:现有 2 314PROFIBUS 通讯插头 2 个,一根编程电缆,一台笔记本需用 MPI 通讯传输 数据。如何连接组态,及下载程序。314 地址各是多少
答:硬件先连好,然后分别上电下载程序即可.27. S7-400 Work Memory 空间问题
问:S7-400 Work Memory 空间问题 ,使用的 cpu 412-2, Work Memory Code 的最大容量是 90000Byte,Work Memory Data 的最大容量是 77824Byte,可是我的程序所需要的 Work Memory Code 大概又 110000Byte,查看了 S7-400 的说明书,CPU412-2 Work Memory Code 最大为 72K,Work Memory
Data
最大为 72K,请问各位大虾除了不换 CPU 的情况,请问还有什么好的办法来解决?
答:work memory 只有 H 系统的能够扩展,其他 CPU 没有可能。
变法: 1、更换 CPU 2、改变程序结构,比如减少嵌套层次,有可能。
28.
关于模拟输入的问题
问:在使用模拟输入模块时(7KF02,输入信号为 0-10V.已经将小模块指向 B 位置,在 STEP7 中也已经组态,模块也有 24V 电源,我用了一个通道其他通道一屏蔽,信号接在端子 2 3 上。为什么已接上线模块的 SF 灯就亮,CPU 也报警。
答:上面的问题是由于信号源接地造成的,10 11 没有短接。
10
11 还有每个通道的低 电位端与-M 短接在一起是为了避免信号干扰。
29.
请教 SM331-7KF02 12 位的模拟量输入模块,为何输出对应值不是0-4096 而是0-27648
问:请教 SM331-7KF02 12 位的模拟量输入模块,为何输出对应值不是 0-4096 而是0-27648? 另外,4-20mA 信号输入,还要外加 24VDC 电源,是否应选 4 线制变送器? 量程 选 C 还是 D
答:如果 12 位使用 4096,那么 13 位就要使用 819214 18384.... 编程的时候需要随 时考虑模块精度,很多标准函数都不能使用了。低位补 0 的方法比较聪明。
30. S7 300
做双机热备
问:请教大虾,S7 300 中除 318 外,315 可以做双机热备吗?给个例子可否! 答:双机热备的概念是一台 CPU 发生故障,另一台 CPU 马上投入.时间相差在毫秒级。两台CPU 要求时间严格的同步。用 315-2DP 实现的备份实际上是用软件的方法来实现的,两台 CPU 中只有一台执行冗余备份程序,另一台跳过该段程序,以此实现同步.可以用在切换时间要求不严格的场合。实现软冗余功能还需购买"SW-REDUNDANCY"软件包,具体实例该包中都有。
31.
如何接无用的模拟量输入
问:当用模拟量 6ES7 331-7KF00-0AB0,有一组的其中没用,还有就是备用通道 应如何接。例如 420ma4 线制的?
答:1 四线制电流 一组中的两个通道串接即可,即输入信号的正极接一通道的正极,一通道的负极接二通道的正极,输入信号的负极接二通道的负极,这样电流流经两个通道,不影响通道组诊断功能的使用。
2
二线制电流
在不用的输入口并联一个 1.5-3.3k 欧姆的电阻3 -+5v/-+10v/热电偶把不用的通道短接
4 1-5V
把不用的通道和同组的通道并联。
5
一组输入不用
在硬件组态中禁止,硬件调线设置为 B,然后各个通道的输入短路。
32.
如何给程序加密码
问:请指教!给程序块加密
答:在 Step7 , 可以先任意打开一块, "file"中选择"Generate Source"或快捷方式"Ctrl+T",

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:西门子  PLC入门plc技术 - PLC入门