6ES7212-1BE40-0XB0操作使用
- 供应商
- 浔之漫智控技术(上海)有限公司
- 认证
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 联系电话
- 158****1992
- 全国服务热线
- 158****1992
- 经理
- 聂聪
- 所在地
- 上海市松江区广富林路4855弄88号3楼
- 更新时间
- 2023-10-26 04:00
西门子1500建立的项目去掉了优化块的访问功能后出现一个问题,我之前选择的部分数据断电保持的全部自动取消了断电保持功能。现在我想单个选择上去,但是我只要点击其中一个,整个块里面的都被选择上了。请教这是怎么回事?我应该如何去做才能单选断电保持?如果单选不了的话,还有啥办法能解决???谢谢大神指点。。。。。
1、对于非优化的db块,不可以单独设置块中元素的保持性。
如果不需要优化的块访问 还不如用m寄存器 可以设置区间保持
鱼与熊掌不可兼得的。
我现在是能用优化的都用优化的,这应该是以后的趋势。
优化的块可以单选,非优化的块全部保持统一
在使用s7-1500plc中数据块db分为优化数据块和标准数据块,默认是优化数据块。优化数据块可以对每一个数据进行选择断电保持还是断电不保持。如果希望断电保持,需要在希望保持的数据后打勾,然后下载到plc中就可以实现断电保持。标准数据块不可以对单一数据进行选择断电保持还是断电不保持,只能对整个数据块进行选择。
可以通过数据块属性来更改数据块是优化数据块还是标准数据块。具体方法如下:选择数据块,右键,出现属性,选择属性,出现数据块对话框,选择常规下的属性,优化的块访问前打勾,就是优化数据块,前面勾去掉就是标准数据块。
1.cpu1511-1 pn组态di 32x24vdc ba,d/0.5a ba,ai 8xu/i/rtd/tc st,ai 4xu/i/rtd/tc st
一、cpu 提供以下状态指示灯:
– 红色闪烁指示有错误,例如,cpu内部错误,存储卡错误或组态错误(模块不匹配)
为何给高速计数器赋初始值和预置值时后不起作用,或效果出乎意料?
高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是:
1)设置控制字节的更新选项。需要更新哪个设置数据,就把控制字节中相应的控制位置位(设置为“1”);不需要改变的设置,相应的控制位就不能设置
2)然后将所需 的值送入初始值和预置值控制寄存器
3)执行hsc指令
16: 使用pto/pwm发生器的功能应使用什么类型的cpu?
应使用24vdc晶体管输出的cpu,继电器输出的不行。
17: pto或pwm输出的幅值是多少?
pto或pwm输出的幅值为24v(高电平有效,共负端连接),若想实现输出其他电压的幅值,需自己加转换器来实现。
18: 在pto脉冲串执行过程中,你能否通过pls 指令改变其周期值?
不行,必须终止pto 输出后才能改变周期值。
19:如何强制停止pto 或pwm输出?
可以通过编程将控制字节中的使能位sm66.7或sm76.7清零,然后执行pls指令,便可立即停止pto或pwm输出。
20: 为何输出信号的指示灯已亮,却没有良好的电压波形输出,或者有时丢脉冲?
pto或pwm输出负载小不能低于额定负载的10%;即在输出为高电平的状态下,负载电流不低于140ma。
间接寻址是指使用地址指针来存取存储器中的数据。使用前,首先将数据所在单元的内存地址放入地址指针寄存器中,然后根据此地址存取数据。s7-200cpu中允许使用指针进行间接寻址的元器件有i、q、v、m、s、t、c。
建立内存地址的指针为双字长度(32位),故可以使用v、l、ac作为地址指针。必须采用双字传送指令(movd)将内存的某个地址移入到指针当中,以生成地址指针。指令中的操作数(内存地址)必须使用“&”符号表示内存某一位置的地址(长度为32位)。例如:
movd &vb200, ac1
表示将vb200在存储器的32位物理地址值送ac1。vb200是直接地址编号,&为取地址符号。将本指令中&vb200改为&vw200或vd200,指令功能不变。
在使用指针存取数据的指令中,操作数前加有*时表示该操作数为地址指针。例如:
movw *ac1. ac0
表示将ac1作为内存地址指针,把以ac1中内容为起始地址的内存单元的16位数据送到累加器ac0中。
展开全文