签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
AC有什么作用,每次的运算结果都是放在累加器里面吗?如果做了一次运算指令,那么这次的运算指令输出和直接区去读取此时的AC,两者有什么区别?
T区是通过什么方法和结构进行实现?L区与V、M区有什么区别?
C区,SM区、S区与普通的VM区有区别吗?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1685356&b_id=64&s_id=0&num=4
AC,只有它可以不用理会数据格式长度,直接使用。AC0不可用于间接寻址。
L,最独特的地方是,父程序传参数给子程序,只能通过L。每一级子程序,共享同一片L区。
V,最独特的地方是它可以通过数据快上下载。可以停电保持。
M,最没有特点。不能放间接寻址指针。可以停电保持。
S,顺控程序只能操作s,S空间不能放间接寻址指针。
T设计时器没什么好说C,是计数器没什么好说,。当这两个不使用在计时器计数器的时候,就可以当做很普通的V来用,但是它的数据必须是16位。
I空间由输入点在特别的瞬间写入,其他时间由程序全权主宰。95%的人不相信I可以由程序写。
Q空间在特别的瞬间写出到输出点,其他时间不写。全程由程序主宰。部分空间可以设定STOP时状态。
HC只读。
SM不说了。几千个点。
除了AC计数器,计时器,高速计数器,其余的都可以寻址到点字节字双字。
AC,只有它可以不用理会数据格式长度,直接使用。
谢谢,您的回答!
但是关于AC的作用我还是有点不明白,单片机中累加器用来存放操作数和运算的结果,那么再PLC中是否有同样的作用?
另外,关于L区:
在上面两图,一个说为每一层级分配64字节的存储器,另一张图却说为每一个POU分配64字节的L存储器,这两种说法是否有冲突?
另外,“当使用中断例程和子例程时,L 存储器栈用于保留暂 停执行的 POU 的 L 存储器值,这样另一个 POU 就可以执行。”请问这句话是什么意思啊?L存储器栈和L存储器有区别吗?
ac。计算过程中基本上和V功能一样。都是保存东西的。暂存也行长期存也行。反正都是一个寄存器。区别就是ac没有分vb;vw;vd这样。都是ac。
可能这四个ac比较出众。不排除很多人使用它做中间暂存。因为它什么都可以存。
如果一个程序多人编程。你使用ac,你肯定不需要得到别人的允许。但是你使用V的话你必须通报你的程序占用了哪些V。有时候自己跟两年前的自己的程序都会发生冲突。ac是比较有临时性质的,感觉上。
引用<这两种说法是否有冲突?>没有冲突。同层使用64个。每个都可以分配到64个。两个意思。
正当运行一个子程序,发放64字节L。此时中断程序到了,再发放另外的64字节给中断。不要看那个栈字之类的,意思就是这样。
单片机中有ACC,因为使用ACC很省资源,降低集成度,在早期集成度不高的情况下使用ACC很普遍,指令码也短,但是代价是ACC成为瓶颈,程序执行效率低,现代开发的微处理器,你已经找不到ACC了。
200中的AC,有点类似单片机的ACC,但是没有单片机ACC的毛病。因为200的AC不会成为PLC的瓶颈,可用可不用。但是AC带来某些方便与实惠。比如上面所说的,使用比较自由,编程效率也高,只是数量有限。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录