写入EEPROM的程序

我在廖常初主编的<PLC编程及应用>上看到这样一段程序  I0.0的上升沿将VW50的值写入EEPROM:
 LD I0.0
 EU
 MOVW    50,SMW32
 MOVB   16#82,SMB31//令SM31.7=1,将VW50的值写入EEPROM
 对以上程序看不懂,其中16#82是啥意思,
 如果我想把更多的VW*写入EEPROM该怎么写,
 我刚学习,还望各位老师指点,多谢了

最佳答案

1、MOVW    50,SMW32:将VW50的地址“50”写入SMW32;
 2、MOVB   16#82,SMB31:设置EEPROM写入功能,执行该指令后,SMB31中的数据是“10000010”。其中SM31.7为“1”表示用户申请写入EEPROM;SM31.0和SM31.1表示写入数据的长度,这里是表示写入一个字。
 3、执行了这些指令后,在扫描周期结束后PLC将自动将VW50的数据写入EEPROM。

提问者对于答案的评价:
谢谢各位的指导

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:36
下一篇 2021年7月4日

相关推荐

  • S7 200故障

    我们用CPU224与TD400C进行通讯,在使用过程中,用户反映PLC上SF/DIAG灯亮,TD400C显示CPU无响应.请问是哪个地方出问题了.重新上电后,故障消失,机组又能重新…

    SIMATIC S7-200 2021年7月5日
  • S7-200掉电保持问题

    比如 M0.0  说明:我在掉电保持里没有设置它为掉电保持!! 系统块也下载了但是我在程序里使用它时,我把PLC打到STOP模式后&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 为什么Micro ‘n Power V1.3.chm不能正常显示中文

    我电脑安装的win7系统,下载Micro ‘n Power V1.3.chm无法打开。见图。请求指导。 图片说明:  &nbsp…

    2017年8月16日
  • S7200 SMART 模拟量8位输出模块用什么字母表示?

    S7200 SMART 模拟量8位输出模块用什么字母表示? 最佳答案 AQW8。《模拟量输出》http://www.ad.siemens.com.cn/prod…

    SIMATIC S7-200 2021年7月5日
  • SMB186跳16#40问题

    我接收字节时 一直跳16#40 问题 控制字怎么改都不行? 问题补充:图片 图片说明:    最佳答案 接收指令被用户禁止,查看下…

    2020年10月31日
  • 15天

    请教:S7200,CPU224我把一组需要保存的数据已经在断电数据保存区里进行了保存,其容量并没大于10K,但半月后我来看PLC中该区的数据已经还是全部丢失.是啥原因?另外可以SM…

    2021年7月5日
  • 如何系统学习了西门子plc的硬件组态

    如何系统学习了西门子plc的硬件组态 钻石用户推荐最佳答案 http://www.ad.siemens.com.cn/productportal/prods/pcs7_top_v2…

    SIMATIC S7-200 2021年7月5日
  • 用串口测试工具与PLC通讯,PLC无回复

    用串口测试工具Mbpoll作为主站,PLC作为从站,以RTU方式通讯。Mbpoll显示write error,PLC无回复。PLC内设置了基本的通讯模块。请求大神指导下,…

    2021年7月5日
  • 选型问题

    我的一个系统有81个输出。14个输入。程序不复杂。我想选用s7-200的PLC,应该选用那个型号的cpu和i/o模块 最佳答案 1。注意cpu的可连接的扩展模块数量有限,cpu22…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量输入输出编程

    1)S7-200具体怎样编程,把采集到的4-20mA信号显示在触摸屏上是0.0-6.0m?2)S7-200怎么把触摸屏上输入的0-50Hz频率转换为4-20mA控制变频器? 问题补…

    2017年11月12日

发表回复

登录后才能评论