模拟量输入输出

烦人的西门子:我知道我要做什么,但是资料太难查了!西门子高水平的垃圾说明书都编不好!
1、CPU315-2PN/DP 在STEP7 V5.4 SP5版本中的信息与实际模块的版本信息不一样:实物上的是V3.27 ,软件上的是V3.11,怎么解决?
2、求7KF02 的数据采集例程,设模块的地址为:336~351。要求说清楚相关设置、指令、寻址地址、中间变量等!结果转换成(0~1000)储存在VW0中。
3、求5HD01 的数据发送例程,设模块的地址为:384~391。要求说清楚相关设置、指令、寻址地址、中间变量等!请将VW0中的值送5HD01输出!
4、求CPU315的编程中可使用内存范围,比如M、VW 、MD等变量的可使用范围。
西门子,你已经浪费咱太多时间了!每天就在一堆编号中转来转去,真晕!
谢谢提供答案的大侠!拒绝连接某某地址的答案。

问题补充:
问题自己基本解决!在《使用STEP7 编程》第8小节:定义符号中,有关于变量的标识、范围、寻址方式等内容。这就是俺要找的内容!
现在自己回答如下:1、在V5.4下对CPU315编程可能导致不可预测的错误!换为V5.5后解决问题。
2、在硬件组态时,会为7KF02分配一地址(用户可以调整),如分配的地址为336开始,则第一路测量信号放在PIW336中(直接寻址),因软件的关系,不一定有映象地址(间接寻址),要用时直接用PIW336就可以啦!
3、同理,若要将某数变成模拟量输出,直接将该数送PQW384(384)为组态时为输出模块分配的地址。停止输出时别忘记将PQW384清零。
4、其它讨论:西门子将这些基本的资料放在:定义符号下,好找吗?
5、对于连接类答案,对回答的人来说是不是答非所问?何况连接的内容十有*不能解决问题!更过份的是连接里面继续连接!玩空当接龙啊?
欢迎拍砖!

最佳答案

楼主的脾气挻在呀,小心上火,先消消气吧,静下心来仔细阅读相关资料。
1.STEP7 V5.4 SP5版本中组态时找不到实际模块的版本信息,你可以在硬件组态窗口里,选项--->安装HW更新,如果连网就可以在线更新了,或者从其他电脑上网下载更新软件包,复制过来安装。
2.模拟量输入输出,西门子有专门的库,你可以调用FC105和FC106块实现,方法请参阅FC105FC106使用与实例,或F1在线帮助,
3.CPU315的编程中可使用内存范围,可以查看S7模块数据手册,里面都有详细的介绍。
静下心来好好读书吧,读书破万卷,功到自然成。

提问者对于答案的评价:
这哥们这态度让人心服!给各位推荐一本不错的书《深入浅出西门子S7-300 PLC》北航出版!百度一下就可下载。让俺一晚上就从入门到精通了!说到底,编程软件只是一种工具,学会了不等于会编程了!西门子的解决问题的方式、方法令人不敢恭维!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐