|
|
|
发表人:meteor010 |
发表时间:2002/12/17 21:42:00 |
|
|
本栏论题: |
我想请教一个关于中断的问题 [11037] |
我用的是"台达 20EX "PLC ,我现在想编一个中断的程序:
.........
--\\--EI
\--\\--DI
\------FEND
I001\------SET Y0
\------REF
......
\中断返回
\------END
但我在编译时系统提示说"C401"错误.我想请问是我错在哪里,谁能帮帮忙,给我提供一段示范程序?
|
|
以下是关于《我想请教一个关于中断的问题》论题的回复(共19篇,分2页显示) |
回复:请注释指令的作用
请注释指令的作用,台达的没有用过,注释了可能能帮你一下
|
|
回复:我在网上看到的关于“中断”的形象比喻
中断:
相当于你正在看书,突然有人打电话来,你去接电话
接电话就叫响应中断。 拿了电话和别人说话就相当于中断服务程序 挂电话相当于中断返回
而现场保护就相当于你去接电话的时候,在你看书看到当前页的地方放一个书签,然后等你接完电话回来可以翻到那儿继续看,而在程序里面就是指执行中断程序时,把有一些数据保护起来,等中断服务程序执行完时,再取回保护的数据
再说一下中断的优先级:
假设刚刚给你打电话来的是你的朋友,你们聊的正起紧,突然你手机响了,你拿出一看,
…·#¥#%¥%,居然是顶头上司打来的,没办法,你只好给朋友说,你先等一下,我接个电话,那你就拿着手机跟上司说,等说完了后再跟朋友继续聊。
那么在此过程中,接上司打来的电话也属于响应中断,而你现在正在中断服务程序里面(接朋友的电话),没办法,上司的“中断“优先级要高些,所以只好把朋友聊的内容先放一边,跟上司说话,等和上司通话结束以后(此中断服务程序执行完),返回到刚才的中断服务程序里面(也就是跟朋友继续聊了)
但是如果相反,比如你正电话你训你或是说要紧的事儿,此时你朋友打电话来,没办法,你不能叫上司等一会儿,只好不接电话,也就是不在高一级中断服务程序中响应低一级的中断。
|
|
回复:按照这个思路:确定中断事件、便中断处理程序、建立中断事件和中断处理程序的连接
|
|
回复:需要确定中断事件以及中断事件和中断程序之间的连接
|
|
回复:应该是中断申请(程序初始化设置)、中断处理程序、中断返回
|
|
回复:你的程序不完整,需要中断条件、中断类型设置、中断程序、中断返回
|
|
中断:
相当于你正在看书,突然有人打电话来,你去接电话
接电话就叫响应中断。 拿了电话和别人说话就相当于中断服务程序 挂电话相当于中断返回
而现场保护就相当于你去接电话的时候,在你看书看到当前页的地方放一个书签,然后等你接完电话回来可以翻到那儿继续看,而在程序里面就是指执行中断程序时,把有一些数据保护起来,等中断服务程序执行完时,再取回保护的数据
再说一下中断的优先级:
假设刚刚给你打电话来的是你的朋友,你们聊的正起紧,突然你手机响了,你拿出一看,
…·#¥#%¥%,居然是顶头上司打来的,没办法,你只好给朋友说,你先等一下,我接个电话,那你就拿着手机跟上司说,等说完了后再跟朋友继续聊。
那么在此过程中,接上司打来的电话也属于响应中断,而你现在正在中断服务程序里面(接朋友的电话),没办法,上司的“中断“优先级要高些,所以只好把朋友聊的内容先放一边,跟上司说话,等和上司通话结束以后(此中断服务程序执行完),返回到刚才的中断服务程序里面(也就是跟朋友继续聊了)
但是如果相反,比如你正电话你训你或是说要紧的事儿,此时你朋友打电话来,没办法,你不能叫上司等一会儿,只好不接电话,也就是不在高一级中断服务程序中响应低一级的中断。
|
|
台达的plc我有编程手册和应用100例,需要的我发给你们,我电话13684638447
|
|
|