2、在X0触点后输入SUM指令:SUMD0D2,将D0中二进制位里含“1”的总数传送到D2。
3、按转换按钮将程序进行转换,再按模拟测试按钮将程序写入模拟PLC。
4、在模拟窗口的启动菜单中选择“继电器内存监视”,冲监视窗口的菜单栏选择“软元件”,然后选择位软元件X和字软元件D。
5、通过双击字软元件的亮槐编号处可以给该字软元件赋值,也可以通过键盘在方框处直羡裂接输入。
打开信捷编程软件在项目树中找到【PLC配置】点击打开。2.在【PLC配置】菜单中找到【BD】图标点击打开进入【PLC设置】菜单。
3.在 d出的【PLC设置顷历】菜单中找到【BD】点击打清乎敬开进入[BD设置】菜答慎单
你可以使用间接寻址配合循环的方式来获得多个连续寄存器的累加。如下图程序:
通过改变索引寄旦圆存器z0的值,配合循环,实现了d0~d19的数据累加,并将结果保存在d100中。
但是,作为合格的程序上图是远远不够的,因为上图缺少的是将z0的初始化,按上图做法,最终会变成d0~d32767的饥姿数据累加,所以,上图烂迟绝仅仅作为一个示例,要将上图变成实例,您需要做到:
1、控制z0的数据。
2、您需要判断d100的数据存储,避免数据过大导致溢出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)