机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4807 | 回复: 13
打印 上一主题 下一主题

求助:西门子PLC编程问题

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-2 17:05:02 | 只看该作者 | 只看大图 回帖奖励 | 倒序浏览 | 阅读模式
本人,电气小白一枚。最近在研究四门子PLC编程,用的是sematic manager变个小程序,在仿真时遇到了图片中所显示的问题。请问这种编程可以吗?

1.JPG(112.78 KB, 下载次数: 27)

程序中的Q0.0有能量流通过,但仿真器上Q0.0的点没输出

程序中的Q0.0有能量流通过,但仿真器上Q0.0的点没输出

2.JPG(112.22 KB, 下载次数: 31)

程序中的Q0.1有能量流通过,但仿真器上Q0.1的点没输出

程序中的Q0.1有能量流通过,但仿真器上Q0.1的点没输出

3.JPG(115.44 KB, 下载次数: 28)

程序中的Q0.0,Q0.1有能量流通过,但仿真器上Q0.0,Q0.1的点有输出

程序中的Q0.0,Q0.1有能量流通过,但仿真器上Q0.0,Q0.1的点有输出
2#
发表于 2017-2-2 23:34:14 | 只看该作者
先理一下4 ~$ j3 `3 c$ N/ y# d
1. q0.0输出$ Q+ Q0 {, P; J- p# r
2. q0.1输出
. _4 Y' B N" w3 k& O$ ^; b3. q0.0和q0.1同时输出
$ d9 n- m# q8 O1 ]是么?2 s5 y/ j a. D
* i. A! x ]" b$ a+ J; \# v C! N# @
问题:
8 G" K, Q. W1 \! S共线圈输出:输出时是线圈通电的,只能使用一次。* F" M+ u4 D" @
即使用out语句,只能输出一次;使用set语句,可以多次使用(不知西门子是不是这个单词)
3#
发表于 2017-2-3 09:37:01 | 只看该作者
本帖最后由 苏州装配工 于 2017-2-3 10:00 编辑
+ i0 a" d* ]4 J8 o* C
0 B8 c K* z1 k- h3 x3 \6 l4 Q忌讳线圈复用...

DSC_0012.JPG(386.88 KB, 下载次数: 26)

DSC_0012.JPG

点评

我没做过控制,只是安装调试时候问问电工控制是怎么回事,会看一点点三菱程序,你的是西门子的,你看看照片这个可以不。 发表于 2017-2-3 10:03
4#
发表于 2017-2-3 10:59:06 | 只看该作者
西门子老的编程软件都这样,如楼上说的只能一次线圈,如果复用只执行最后的那个.
5#
楼主 | 发表于 2017-2-3 19:06:33 | 只看该作者
谢谢各位回复。今天问了一个做电气的朋友,他的回答是这样的:2 H/ A Y# S8 w6 u
1、不同程序段的重复线圈最好不使用。原因是,PLC是在一个扫描周期结束后,以程序里输出点的最新状态执行,所以,重复线圈始终执行最后出现的那个线圈。(后面的输出信号将前面的覆盖了)$ s, }. U. u7 @! x& w
2、一定要用重复线圈时,有两种办法,第一种,用SET和RSET进行置位和复位;第二种,将重复的线圈分别以功能块方式进行输出。
+ m# ^ N* {% v9 m+ G" O希望对初学PLC的小白们有一点帮助。
6#
楼主 | 发表于 2017-2-3 19:08:12 | 只看该作者
星-星 发表于 2017-2-2 23:34 7 h2 ^" ], O2 m4 H* }
先理一下
- F, h3 K/ N# t7 w1. q0.0输出 7 z4 Z- {7 p t
2. q0.1输出
! K" b7 S$ V: V W( b u( L# S) B# G
西门子的也是用SET和RESET
7#
楼主 | 发表于 2017-2-3 19:09:05 | 只看该作者
苏州装配工 发表于 2017-2-3 09:37
( L" g( g$ B2 V {( j1 h$ O忌讳线圈复用...
% _8 R4 Z f4 {- s2 j$ w
谢谢耐心回复
8#
发表于 2017-2-10 16:13:29 | 只看该作者
一个程序内出现同一个重复线圈输出是有问题的
9#
发表于 2017-3-9 15:09:27 | 只看该作者
心与天齐 发表于 2017-2-3 19:06
, H+ H: `) R8 ]. c* D( G7 h. M谢谢各位回复。今天问了一个做电气的朋友,他的回答是这样的: + P2 b8 Z1 m# @% O, ^
1、不同程序段的重复线圈最好不使用。原因 ...

F% v! |* Z9 o# j7 z! l3 ^对,这个说法很合理。0 P( F& |/ j* k3 G4 S9 a
10#
发表于 2017-5-4 19:31:32 | 只看该作者
编程有问题,请把第3网络的程序放在第一网络上。现有的程序,Q0.0在I0.2/I0.4接通时接通了,但只是接通瞬间,到第3网络程序时,Q0.1就变成不接通了。Q0.1同样道理。简单说在一个扫描周期内,Q0.0/Q0.1是以最后值为准,所以换个次序就可 以了。
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-5-25 10:21, Processed in 0.059687 second(s), 23 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

快速回复 返回顶部 返回列表