技术论坛

 LOGO用到现在才刚明白。

返回主题列表
作者 主题
yming
至圣

经验值: 127286
发帖数: 21992
精华帖: 824
楼主    2018-03-25 13:51:58
主题:LOGO用到现在才刚明白。

LOGO!大概从6开始接触使用。也就是个简单应用。

用到现在才刚刚看出来是个什么样的程序结构。

原来,它所有的功能块,其实相当于300/400;1200/1500的FC,内部都是使用局部变量Temp。

只有那些M(64个)和V(8百多个字节)才是全局变量。

明白了这个存储结构,就从那些300/400;1200/1500编程转到LOGO编程,着手、入门容易多了。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
pingchangxin
侠圣

经验值: 3886
发帖数: 556
精华帖: 1
1楼    2018-03-25 14:29:14
主题:回复:LOGO用到现在才刚明白。
还没用过LOGO,看了这个帖,有点轮廓感,谢谢
精益求精
ABBCCC
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
2楼    2018-03-25 17:28:56
主题:回复:LOGO用到现在才刚明白。
弄过,以前先弄梯图再画成FB图再上下左右用键按。一套下来也费劲,但锻炼人。
谨慎低调
yming
至圣

经验值: 127286
发帖数: 21992
精华帖: 824
3楼    2018-03-25 19:46:35
主题:回复:LOGO用到现在才刚明白。

是呀。没接触LOGO!之前,从来没用过 FB (功能图)编程,一直不知道 FB 到底是咋回事儿。

开始用LOGO! 功能图,也是几乎不用全局变量 M、V。功能图搭个连线就成了。

今天才想明白,原来所有功能块都是用局部变量和它对应的保持寄存器(做掉电保持)。

难怪使用 LWE 网页编辑器 看不见功能块呢。

这回明白了它的运行方式,下手编程就知道了。也会使用全局变量和那个变量表了。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
高山孤影
至圣

经验值: 35141
发帖数: 3236
精华帖: 96
4楼    2018-03-25 22:32:10
主题:回复:LOGO用到现在才刚明白。

我也是从0ba6开始的,只用过1次0ba5(没有中文)。logo!的所有变量都在工具→VM映射→帮助中,里面有所有功能块变量的详细地址,可以对照查阅。

其实每个功能块的组成就是一些固定地址的V、M变量,就拿脉宽继电器来说,它的接通时间、剩余关断时间,关断时间等参数,都对应着一定的VM或VB的地址




http://blog.163.com/xiuzhang_2000/
yming
至圣

经验值: 127286
发帖数: 21992
精华帖: 824
5楼    2018-03-25 23:29:58
主题:回复:LOGO用到现在才刚明白。

如果我没有做映射表的时候,那时间设置的是在哪里呢?

比如:在显示屏上的设置时间?

学而时习之,不亦说乎?温故而知新,不亦乐乎?
高山孤影
至圣

经验值: 35141
发帖数: 3236
精华帖: 96
6楼    2018-03-26 08:34:53
主题:回复:LOGO用到现在才刚明白。

呵呵,y版在考验我啊,那我就分享一下时间设置和显示的流程吧,再深了我就不明白了。

首先,时间设置需要时钟,现在的单片机很多已经集成了晶振,电量消耗也比独立晶振小,晶振需要供电,那么就需要一个电池,一般都用银锌电池来供电,LOGO!则是通过超级电容来存储电量。

有了时钟晶振,单片机会对时钟进行运算,一般,实时时钟的晶振频率在32.768K,是一种低功耗晶振。时钟程序的运算和处理在FLASH(内存)中进行。

时间的设置和读取,是通过寄存器RAM来完成的,它如同一个蓄水池,负责连接显示屏和单片机。LOGO!上的屏应该是OTG屏,这种屏一般是通过I2C协议与单片机进行通讯的,也有部分厂家用的并口通讯等其他协议。再高级一些的屏就是串口屏了,最高级的屏是组态屏,就是我们用的触摸屏。

没有做变量表时,时间的设置是通过按键,利用读写数据寄存器RAM输入单片机的。


http://blog.163.com/xiuzhang_2000/
yming
至圣

经验值: 127286
发帖数: 21992
精华帖: 824
7楼    2018-03-26 08:59:27
主题:回复:LOGO用到现在才刚明白。

嗯,你这么一说,可能是这样了。

比如:关断延时时间的设置,没有参数映射表的时候,小屏用自有组态的寄存器(难怪有屏组态限制呢);标准页面用客户端的 js变量。

这样说来,用户页面就可以突破这个限制,与映射表直接打交道了。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
shine
至圣

经验值: 19840
发帖数: 8834
精华帖: 39
8楼    2018-03-26 09:14:19
主题:回复:LOGO用到现在才刚明白。

好久没接触LOGO!了,你们说的都有点看不懂了。最早接触的时候还是0BA3,那时内部寄存器只有十多个M可以用,没有V,也没有显示屏,不能连接上位机。

高山孤影
至圣

经验值: 35141
发帖数: 3236
精华帖: 96
9楼    2018-03-26 09:59:18
主题:回复:LOGO用到现在才刚明白。

嗯嗯,是这样的。

http://blog.163.com/xiuzhang_2000/
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。