6ES7212-1BE40-0XB0操作使用

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
模块
产地
德国
联系电话
158****1992
全国服务热线
158****1992
经理
聂聪
所在地
上海市松江区广富林路4855弄88号3楼
更新时间
2023-10-26 04:00

详细介绍

         

西门子1500建立的项目去掉了优化块的访问功能后出现一个问题,我之前选择的部分数据断电保持的全部自动取消了断电保持功能。现在我想单个选择上去,但是我只要点击其中一个,整个块里面的都被选择上了。请教这是怎么回事?我应该如何去做才能单选断电保持?如果单选不了的话,还有啥办法能解决???谢谢大神指点。。。。。

 

       1、对于非优化的db块,不可以单独设置块中元素的保持性。


       双击打开非优化的 db 块,在“保持”一列任何一个框打勾,由于这是非优化的 db块,因此如果该 db 块中的变量需要保持,就是所有变量都被设置成保持(即:“保持”一列全部被勾选上)。


       2、对于优化的db,双击打开优化的 db块,在“保持”一列进行勾选。需要说明,由于这是优化的 db 块,因此如果该 db块中的哪个变量需要保持,就在该变量这一行的“保持”打勾,而优化的 db 块的变量是可以进行单个设置保持性的。


      3、如果确实在用非优化的db,可以考虑将一个db分为两个,一个db设置为断电保持,另一个设为断电不保持。这样会不会引起数据组织显得混乱、从而使得程序写起来,可读性变差,值得考虑。

       如果不需要优化的块访问 还不如用m寄存器 可以设置区间保持

       鱼与熊掌不可兼得的。


      非优化的块访问不能支持这个功能,就像300plc的db块没有这个功能意义。

       我现在是能用优化的都用优化的,这应该是以后的趋势。

       优化的块可以单选,非优化的块全部保持统一

 

       在使用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


       2.当ai模块单独给电源后,cpu原本运行状态显示自动停止,模块型号在博图软件中组态已经检查过没问题,型号没错,但是不接ai8xu/i/rtd/tc st的电源,前面的模块可以正常运行,但是接了以后模块久自动停止了,并且显示故障


       3.cpu模块上原本亮的运行灯灭,亮黄灯,旁边的红灯闪烁。

       一、cpu 提供以下状态指示灯:


       stop/run 


       – 黄色常亮指示 stop 模式 


       – 纯绿色指示 run 模式 


       – 闪烁(绿色和黄色交替)指示 cpu 处于 startup模式 


error 

 

       – 红色闪烁指示有错误,例如,cpu内部错误,存储卡错误或组态错误(模块不匹配) 


       – 故障状态: 


       纯红色指示硬件出现故障 


       如果固件中检测到故障,则所有 led闪烁maint(维护)在每次插入存储卡时闪烁。 然后 cpu 切换到 stop 模式。 在 cpu 切换到 stop模式后,执行以下操作之一以启动存储卡评估: 


       – 将 cpu 切换到 run 模式 


       – 执行存储器复位 (mres) 


       – 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中。



PLC,CPU,触摸屏,变频器,交换机,电机,电线,电缆,低压,

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话