qinglin2314
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 397 点
下载积分: 3200 分
在线时间: 181(小时)
注册时间: 2009-11-14
最后登录: 2024-05-11
查看qinglin2314的 主题 / 回贴
楼主  发表于: 2015-07-15 17:48
想对几个存储字赋值,用数据块赋值和上电第一次扫描有什么区别?求解答
[ 此帖被qinglin2314在2015-07-16 09:26重新编辑 ]
小区家园
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 90 点
下载积分: 566 分
在线时间: 0(小时)
注册时间: 2015-07-15
最后登录: 2015-07-16
查看小区家园的 主题 / 回贴
1楼  发表于: 2015-07-16 09:15
学习下....
qinglin2314
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 397 点
下载积分: 3200 分
在线时间: 181(小时)
注册时间: 2009-11-14
最后登录: 2024-05-11
查看qinglin2314的 主题 / 回贴
2楼  发表于: 2015-07-16 09:27
顶高点
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1219 个
工控威望: 3489 点
下载积分: 4388 分
在线时间: 1968(小时)
注册时间: 2008-02-17
最后登录: 2024-05-12
查看kyy80的 主题 / 回贴
3楼  发表于: 2015-07-16 09:37
就是每次上电第一次扫描时初始化储存器变为数据块里的数值....
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1183 个
工控威望: 1727 点
下载积分: 7531 分
在线时间: 574(小时)
注册时间: 2012-08-31
最后登录: 2024-05-15
查看sanlihu的 主题 / 回贴
4楼  发表于: 2015-07-16 10:55
学习中
吉圆电气 QQ751673698
zsb2010
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2362 点
下载积分: 4026 分
在线时间: 340(小时)
注册时间: 2009-09-02
最后登录: 2024-01-21
查看zsb2010的 主题 / 回贴
5楼  发表于: 2015-07-16 11:16
数据块的数据存储在PLC的EEPROM中,可以永久保存,
数据块中的数据,在PLC上电第一个扫描周期,会检查普通存储器的数据是否丢失,如果丢失则将数据块中的数据传送给普通存储器,如果检查普通存储器的数据没有丢失,则不会把数据块的数据传送给普通存储器

举例,数据块中 定义了VB0 = 10
在系统块中也定义了VB0 断电保持

注意,这个断电保持的含义是PLC断电后,这个数据靠PLC内的电容放电,来保存这个数据,一般PLC断电1周以上,电容放电完毕,这个数据也保持不了了,
开机后,PLC检测数据块定义的这个数据区的数据,是否是0,因为0则代表 断电期间 这个VB0的数据丢失了,PLC将数据块的数据复制到普通的VB0中
那么还有一种情况,就是普通存储器 VB0 被程序运行时修改为 5,那么断电后,时间不长,这个5 靠电容放电保持,
重新上电后,PLC检测到这个VB0 为5 ,虽然和数据块定义的10不一致,但PLC也不会把数据块中的10 传送到普通的VB0中
本帖最近评分记录:
  • 下载积分:+1(sanlihu) 学习了
    qinglin2314
    级别: 略有小成
    精华主题: 0
    发帖数量: 238 个
    工控威望: 397 点
    下载积分: 3200 分
    在线时间: 181(小时)
    注册时间: 2009-11-14
    最后登录: 2024-05-11
    查看qinglin2314的 主题 / 回贴
    6楼  发表于: 2015-07-16 11:29
    谢谢解答。
    sanlihu
    吉圆
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1183 个
    工控威望: 1727 点
    下载积分: 7531 分
    在线时间: 574(小时)
    注册时间: 2012-08-31
    最后登录: 2024-05-15
    查看sanlihu的 主题 / 回贴
    7楼  发表于: 2015-07-17 11:04
    请问5楼:SM0.1又有什么详细作用呢?
    吉圆电气 QQ751673698